From 6fac61385027e4b63ac07e000c8c94538b213d87 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lo=C3=AFc=20Est=C3=A8ve?= Date: Wed, 16 Jul 2025 09:42:13 +0200 Subject: [PATCH 01/15] CI Avoid miniconda CondaToSNonInteractiveError --- build_tools/azure/install_setup_conda.sh | 2 ++ 1 file changed, 2 insertions(+) diff --git a/build_tools/azure/install_setup_conda.sh b/build_tools/azure/install_setup_conda.sh index d09a02cda5a9f..d4b71ff86bca0 100755 --- a/build_tools/azure/install_setup_conda.sh +++ b/build_tools/azure/install_setup_conda.sh @@ -14,6 +14,8 @@ else # In most runners (in October 2024) conda is installed, # but in a system folder and we want it user writable sudo chown -R $USER $CONDA + # Need this to avoid CondaToSNonInteractiveError with miniconda + conda tos accept --override-channels -c conda-forge -c defaults fi # Add conda to the PATH so that it can be used in further Azure CI steps. From 6ff9151d3f733d53194e8a7a055314272e863819 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lo=C3=AFc=20Est=C3=A8ve?= Date: Wed, 16 Jul 2025 09:44:01 +0200 Subject: [PATCH 02/15] [azure parallel] From 80bac53d890297d080e83bc975290591701e7035 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lo=C3=AFc=20Est=C3=A8ve?= Date: Wed, 16 Jul 2025 09:51:00 +0200 Subject: [PATCH 03/15] Windows fix [azure parallel] --- build_tools/azure/install_setup_conda.sh | 2 +- build_tools/azure/windows.yml | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/build_tools/azure/install_setup_conda.sh b/build_tools/azure/install_setup_conda.sh index d4b71ff86bca0..36d6dcc55af81 100755 --- a/build_tools/azure/install_setup_conda.sh +++ b/build_tools/azure/install_setup_conda.sh @@ -15,7 +15,7 @@ else # but in a system folder and we want it user writable sudo chown -R $USER $CONDA # Need this to avoid CondaToSNonInteractiveError with miniconda - conda tos accept --override-channels -c conda-forge -c defaults + conda tos accept -c defaults fi # Add conda to the PATH so that it can be used in further Azure CI steps. diff --git a/build_tools/azure/windows.yml b/build_tools/azure/windows.yml index 9f4416823dd50..3adb281e02619 100644 --- a/build_tools/azure/windows.yml +++ b/build_tools/azure/windows.yml @@ -27,6 +27,9 @@ jobs: - bash: python build_tools/azure/get_selected_tests.py displayName: Check selected tests for all random seeds condition: eq(variables['Build.Reason'], 'PullRequest') + - bash: build_tools/azure/install_setup_conda.sh + displayName: Install conda if necessary and set it up + condition: startsWith(variables['DISTRIB'], 'conda') - task: PowerShell@2 displayName: 'Get CPU Information' inputs: From 77d2c4b2f9dac68695b2e79eecfa1a84f3e0d735 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lo=C3=AFc=20Est=C3=A8ve?= Date: Wed, 16 Jul 2025 09:58:44 +0200 Subject: [PATCH 04/15] Windows fix [azure parallel] --- build_tools/azure/install_setup_conda.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build_tools/azure/install_setup_conda.sh b/build_tools/azure/install_setup_conda.sh index 36d6dcc55af81..86e28474794f2 100755 --- a/build_tools/azure/install_setup_conda.sh +++ b/build_tools/azure/install_setup_conda.sh @@ -13,7 +13,7 @@ if [[ -z "${CONDA}" ]]; then else # In most runners (in October 2024) conda is installed, # but in a system folder and we want it user writable - sudo chown -R $USER $CONDA + sudo chown -R $USER $CONDA || echo "no need to chown conda folder on Windows" # Need this to avoid CondaToSNonInteractiveError with miniconda conda tos accept -c defaults fi From fb1734a5b5082fa489e6b8e08c93dbb1118a302d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lo=C3=AFc=20Est=C3=A8ve?= Date: Wed, 16 Jul 2025 10:34:03 +0200 Subject: [PATCH 05/15] Windows fix [azure parallel] --- build_tools/azure/windows.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/build_tools/azure/windows.yml b/build_tools/azure/windows.yml index 3adb281e02619..f594f54f4a97f 100644 --- a/build_tools/azure/windows.yml +++ b/build_tools/azure/windows.yml @@ -27,6 +27,9 @@ jobs: - bash: python build_tools/azure/get_selected_tests.py displayName: Check selected tests for all random seeds condition: eq(variables['Build.Reason'], 'PullRequest') + - bash: echo "##vso[task.prependpath]$CONDA/Scripts" + displayName: Add conda to PATH + condition: startsWith(variables['DISTRIB'], 'conda') - bash: build_tools/azure/install_setup_conda.sh displayName: Install conda if necessary and set it up condition: startsWith(variables['DISTRIB'], 'conda') @@ -46,9 +49,6 @@ jobs: Write-Host "L2 Cache Size: $($cpu.L2CacheSize) KB" Write-Host "L3 Cache Size: $($cpu.L3CacheSize) KB" Write-Host "===========================" - - bash: echo "##vso[task.prependpath]$CONDA/Scripts" - displayName: Add conda to PATH - condition: startsWith(variables['DISTRIB'], 'conda') - task: UsePythonVersion@0 inputs: versionSpec: '$(PYTHON_VERSION)' From 5dbbcb805d1341133c1a277650101a8ae0dc12e0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lo=C3=AFc=20Est=C3=A8ve?= Date: Wed, 16 Jul 2025 11:53:35 +0200 Subject: [PATCH 06/15] Simpler Windows-specific fix [azure parallel] --- build_tools/azure/install_setup_conda.sh | 2 +- build_tools/azure/windows.yml | 12 ++++++------ 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/build_tools/azure/install_setup_conda.sh b/build_tools/azure/install_setup_conda.sh index 86e28474794f2..36d6dcc55af81 100755 --- a/build_tools/azure/install_setup_conda.sh +++ b/build_tools/azure/install_setup_conda.sh @@ -13,7 +13,7 @@ if [[ -z "${CONDA}" ]]; then else # In most runners (in October 2024) conda is installed, # but in a system folder and we want it user writable - sudo chown -R $USER $CONDA || echo "no need to chown conda folder on Windows" + sudo chown -R $USER $CONDA # Need this to avoid CondaToSNonInteractiveError with miniconda conda tos accept -c defaults fi diff --git a/build_tools/azure/windows.yml b/build_tools/azure/windows.yml index f594f54f4a97f..92322591cc193 100644 --- a/build_tools/azure/windows.yml +++ b/build_tools/azure/windows.yml @@ -27,12 +27,6 @@ jobs: - bash: python build_tools/azure/get_selected_tests.py displayName: Check selected tests for all random seeds condition: eq(variables['Build.Reason'], 'PullRequest') - - bash: echo "##vso[task.prependpath]$CONDA/Scripts" - displayName: Add conda to PATH - condition: startsWith(variables['DISTRIB'], 'conda') - - bash: build_tools/azure/install_setup_conda.sh - displayName: Install conda if necessary and set it up - condition: startsWith(variables['DISTRIB'], 'conda') - task: PowerShell@2 displayName: 'Get CPU Information' inputs: @@ -49,6 +43,12 @@ jobs: Write-Host "L2 Cache Size: $($cpu.L2CacheSize) KB" Write-Host "L3 Cache Size: $($cpu.L3CacheSize) KB" Write-Host "===========================" + - bash: echo "##vso[task.prependpath]$CONDA/Scripts" + displayName: Add conda to PATH + condition: startsWith(variables['DISTRIB'], 'conda') + - bash: conda tos accept -c defaults + displayName: Accept conda ToS + condition: startsWith(variables['DISTRIB'], 'conda') - task: UsePythonVersion@0 inputs: versionSpec: '$(PYTHON_VERSION)' From 750b6c21b1807041b7fc4738076da916b4d38378 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lo=C3=AFc=20Est=C3=A8ve?= Date: Wed, 16 Jul 2025 14:06:02 +0200 Subject: [PATCH 07/15] Always use miniforge --- build_tools/azure/install_setup_conda.sh | 26 +++++++++++------------- 1 file changed, 12 insertions(+), 14 deletions(-) diff --git a/build_tools/azure/install_setup_conda.sh b/build_tools/azure/install_setup_conda.sh index 36d6dcc55af81..e9a37d10d2026 100755 --- a/build_tools/azure/install_setup_conda.sh +++ b/build_tools/azure/install_setup_conda.sh @@ -3,24 +3,22 @@ set -e set -x -if [[ -z "${CONDA}" ]]; then - # In some runners (macOS-13 and macOS-14 in October 2024) conda is not - # installed so we install it ourselves - MINIFORGE_URL="https://github.com/conda-forge/miniforge/releases/latest/download/Miniforge3-$(uname)-$(uname -m).sh" - wget ${MINIFORGE_URL} -O miniforge.sh - bash miniforge.sh -b -u -p $HOME/miniforge3 - CONDA="$HOME/miniforge3" -else - # In most runners (in October 2024) conda is installed, - # but in a system folder and we want it user writable - sudo chown -R $USER $CONDA - # Need this to avoid CondaToSNonInteractiveError with miniconda - conda tos accept -c defaults +PLATFORM=$(uname) +if [[ "$PLATFORM" =~ MINGW|MSYS ]]; then + PLATFORM=Windows fi +MINIFORGE_URL="https://github.com/conda-forge/miniforge/releases/latest/download/Miniforge3-$PLATFORM-$(uname -m).sh" +wget ${MINIFORGE_URL} -O miniforge.sh +bash miniforge.sh -b -u -p $HOME/miniforge3 +CONDA="$HOME/miniforge3" # Add conda to the PATH so that it can be used in further Azure CI steps. # Need set +x for ##vso Azure magic otherwise it may add a quote in the PATH. # For more details, see https://github.com/microsoft/azure-pipelines-tasks/issues/10331 set +x -echo "##vso[task.prependpath]$CONDA/bin" +if [[ "$PLATFORM" == "Windows" ]]; then + echo "##vso[task.prependpath]$CONDA/Scripts" +else + echo "##vso[task.prependpath]$CONDA/bin" +fi set -x From 74fc940dd3047f752db1d3b6bbb83b584fc2fae2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lo=C3=AFc=20Est=C3=A8ve?= Date: Wed, 16 Jul 2025 14:12:17 +0200 Subject: [PATCH 08/15] Use miniforge also on Windows [azure parallel] --- build_tools/azure/windows.yml | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/build_tools/azure/windows.yml b/build_tools/azure/windows.yml index 92322591cc193..b49273d40a16d 100644 --- a/build_tools/azure/windows.yml +++ b/build_tools/azure/windows.yml @@ -43,11 +43,8 @@ jobs: Write-Host "L2 Cache Size: $($cpu.L2CacheSize) KB" Write-Host "L3 Cache Size: $($cpu.L3CacheSize) KB" Write-Host "===========================" - - bash: echo "##vso[task.prependpath]$CONDA/Scripts" - displayName: Add conda to PATH - condition: startsWith(variables['DISTRIB'], 'conda') - - bash: conda tos accept -c defaults - displayName: Accept conda ToS + - bash: build_tools/azure/install_setup_conda.sh + displayName: Install conda if necessary and set it up condition: startsWith(variables['DISTRIB'], 'conda') - task: UsePythonVersion@0 inputs: From 340aa5d20a663c7ed2a880f8afee89a11fcec738 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lo=C3=AFc=20Est=C3=A8ve?= Date: Wed, 16 Jul 2025 14:19:27 +0200 Subject: [PATCH 09/15] try with curl [azure parallel] --- build_tools/azure/install_setup_conda.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build_tools/azure/install_setup_conda.sh b/build_tools/azure/install_setup_conda.sh index e9a37d10d2026..6a10682f30def 100755 --- a/build_tools/azure/install_setup_conda.sh +++ b/build_tools/azure/install_setup_conda.sh @@ -8,7 +8,7 @@ if [[ "$PLATFORM" =~ MINGW|MSYS ]]; then PLATFORM=Windows fi MINIFORGE_URL="https://github.com/conda-forge/miniforge/releases/latest/download/Miniforge3-$PLATFORM-$(uname -m).sh" -wget ${MINIFORGE_URL} -O miniforge.sh +curl ${MINIFORGE_URL} -o miniforge.sh bash miniforge.sh -b -u -p $HOME/miniforge3 CONDA="$HOME/miniforge3" From 76f6861bc870dbebb80397aab619e477d8272fcd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lo=C3=AFc=20Est=C3=A8ve?= Date: Wed, 16 Jul 2025 14:25:08 +0200 Subject: [PATCH 10/15] fix curl argument [azure parallel] --- build_tools/azure/install_setup_conda.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build_tools/azure/install_setup_conda.sh b/build_tools/azure/install_setup_conda.sh index 6a10682f30def..db7a0fd31bc49 100755 --- a/build_tools/azure/install_setup_conda.sh +++ b/build_tools/azure/install_setup_conda.sh @@ -8,7 +8,7 @@ if [[ "$PLATFORM" =~ MINGW|MSYS ]]; then PLATFORM=Windows fi MINIFORGE_URL="https://github.com/conda-forge/miniforge/releases/latest/download/Miniforge3-$PLATFORM-$(uname -m).sh" -curl ${MINIFORGE_URL} -o miniforge.sh +curl -L ${MINIFORGE_URL} -o miniforge.sh bash miniforge.sh -b -u -p $HOME/miniforge3 CONDA="$HOME/miniforge3" From 6190885b8ccd30f86cee484f8c5161d478626589 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lo=C3=AFc=20Est=C3=A8ve?= Date: Wed, 16 Jul 2025 14:33:00 +0200 Subject: [PATCH 11/15] right extension on Windows [azure parallel] --- build_tools/azure/install_setup_conda.sh | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/build_tools/azure/install_setup_conda.sh b/build_tools/azure/install_setup_conda.sh index db7a0fd31bc49..2012a2ae4603c 100755 --- a/build_tools/azure/install_setup_conda.sh +++ b/build_tools/azure/install_setup_conda.sh @@ -7,7 +7,12 @@ PLATFORM=$(uname) if [[ "$PLATFORM" =~ MINGW|MSYS ]]; then PLATFORM=Windows fi -MINIFORGE_URL="https://github.com/conda-forge/miniforge/releases/latest/download/Miniforge3-$PLATFORM-$(uname -m).sh" +if [[ "$PLATFORM" == "Windows "]]; then + EXTENSION="exe" +else + EXTENSION="sh" +fi +MINIFORGE_URL="https://github.com/conda-forge/miniforge/releases/latest/download/Miniforge3-$PLATFORM-$(uname -m).$EXTENSION" curl -L ${MINIFORGE_URL} -o miniforge.sh bash miniforge.sh -b -u -p $HOME/miniforge3 CONDA="$HOME/miniforge3" From 02681b546ab44443c75deb23d0c9f6ac208c56fd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lo=C3=AFc=20Est=C3=A8ve?= Date: Wed, 16 Jul 2025 14:38:40 +0200 Subject: [PATCH 12/15] fix for Windows [azure parallel] --- build_tools/azure/install_setup_conda.sh | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/build_tools/azure/install_setup_conda.sh b/build_tools/azure/install_setup_conda.sh index 2012a2ae4603c..af86ebc630503 100755 --- a/build_tools/azure/install_setup_conda.sh +++ b/build_tools/azure/install_setup_conda.sh @@ -7,14 +7,15 @@ PLATFORM=$(uname) if [[ "$PLATFORM" =~ MINGW|MSYS ]]; then PLATFORM=Windows fi -if [[ "$PLATFORM" == "Windows "]]; then +if [[ "$PLATFORM" == "Windows" ]]; then EXTENSION="exe" else EXTENSION="sh" fi MINIFORGE_URL="https://github.com/conda-forge/miniforge/releases/latest/download/Miniforge3-$PLATFORM-$(uname -m).$EXTENSION" -curl -L ${MINIFORGE_URL} -o miniforge.sh -bash miniforge.sh -b -u -p $HOME/miniforge3 +curl -L ${MINIFORGE_URL} -o miniforge +chmod +x miniforge +./miniforge -b -u -p $HOME/miniforge3 CONDA="$HOME/miniforge3" # Add conda to the PATH so that it can be used in further Azure CI steps. From 25c0eaf0d0a78f15f371ad614643eb3e4c620289 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lo=C3=AFc=20Est=C3=A8ve?= Date: Wed, 16 Jul 2025 15:27:41 +0200 Subject: [PATCH 13/15] attempt to use Windows installer in non-interactive mode [azure parallel] --- build_tools/azure/install_setup_conda.sh | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/build_tools/azure/install_setup_conda.sh b/build_tools/azure/install_setup_conda.sh index af86ebc630503..c4da81d44f10b 100755 --- a/build_tools/azure/install_setup_conda.sh +++ b/build_tools/azure/install_setup_conda.sh @@ -12,19 +12,25 @@ if [[ "$PLATFORM" == "Windows" ]]; then else EXTENSION="sh" fi +INSTALLER="miniforge.$EXTENSION" MINIFORGE_URL="https://github.com/conda-forge/miniforge/releases/latest/download/Miniforge3-$PLATFORM-$(uname -m).$EXTENSION" -curl -L ${MINIFORGE_URL} -o miniforge -chmod +x miniforge -./miniforge -b -u -p $HOME/miniforge3 -CONDA="$HOME/miniforge3" +curl -L ${MINIFORGE_URL} -o "$INSTALLER" + +MINICONDA_DIR="$HOME/miniforge3" +if [[ "$PLATFORM" != "Windows" ]]; then + bash "$INSTALLER" -b -u -p $MINICONDA_DIR +else + WIN_MINICONDA_DIR=$(cygpath -w "$MINICONDA_DIR") + cmd "/C $INSTALLER /InstallationType=JustMe /RegisterPython=0 /S /D=$WIN_MINICONDA_DIR" +fi # Add conda to the PATH so that it can be used in further Azure CI steps. # Need set +x for ##vso Azure magic otherwise it may add a quote in the PATH. # For more details, see https://github.com/microsoft/azure-pipelines-tasks/issues/10331 set +x if [[ "$PLATFORM" == "Windows" ]]; then - echo "##vso[task.prependpath]$CONDA/Scripts" + echo "##vso[task.prependpath]$MINICONDA_DIR/Scripts" else - echo "##vso[task.prependpath]$CONDA/bin" + echo "##vso[task.prependpath]$MINICONDA_DIR/bin" fi set -x From 1fa9a9eb27c4ae699bb6c05cb0ada54933ef3b32 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lo=C3=AFc=20Est=C3=A8ve?= Date: Wed, 16 Jul 2025 16:18:58 +0200 Subject: [PATCH 14/15] Always use conda-forge for lock files + minor tweaks [azure parallel] [scipy-dev] --- build_tools/azure/install_setup_conda.sh | 12 +-- ...conda_forge_mkl_no_openmp_environment.yml} | 2 +- ...onda_forge_mkl_no_openmp_osx-64_conda.lock | 102 ++++++++++++++++++ ...test_conda_mkl_no_openmp_osx-64_conda.lock | 87 --------------- ...latest_pip_openblas_pandas_environment.yml | 2 +- ...st_pip_openblas_pandas_linux-64_conda.lock | 73 ++++++------- .../pylatest_pip_scipy_dev_environment.yml | 2 +- ...pylatest_pip_scipy_dev_linux-64_conda.lock | 71 ++++++------ .../update_environments_and_lock_files.py | 8 +- 9 files changed, 182 insertions(+), 177 deletions(-) rename build_tools/azure/{pylatest_conda_mkl_no_openmp_environment.yml => pylatest_conda_forge_mkl_no_openmp_environment.yml} (96%) create mode 100644 build_tools/azure/pylatest_conda_forge_mkl_no_openmp_osx-64_conda.lock delete mode 100644 build_tools/azure/pylatest_conda_mkl_no_openmp_osx-64_conda.lock diff --git a/build_tools/azure/install_setup_conda.sh b/build_tools/azure/install_setup_conda.sh index c4da81d44f10b..4907724500b6b 100755 --- a/build_tools/azure/install_setup_conda.sh +++ b/build_tools/azure/install_setup_conda.sh @@ -16,12 +16,12 @@ INSTALLER="miniforge.$EXTENSION" MINIFORGE_URL="https://github.com/conda-forge/miniforge/releases/latest/download/Miniforge3-$PLATFORM-$(uname -m).$EXTENSION" curl -L ${MINIFORGE_URL} -o "$INSTALLER" -MINICONDA_DIR="$HOME/miniforge3" +MINIFORGE_DIR="$HOME/miniforge3" if [[ "$PLATFORM" != "Windows" ]]; then - bash "$INSTALLER" -b -u -p $MINICONDA_DIR + bash "$INSTALLER" -b -u -p $MINIFORGE_DIR else - WIN_MINICONDA_DIR=$(cygpath -w "$MINICONDA_DIR") - cmd "/C $INSTALLER /InstallationType=JustMe /RegisterPython=0 /S /D=$WIN_MINICONDA_DIR" + WIN_MINIFORGE_DIR=$(cygpath -w "$MINIFORGE_DIR") + cmd "/C $INSTALLER /InstallationType=JustMe /RegisterPython=0 /S /D=$WIN_MINIFORGE_DIR" fi # Add conda to the PATH so that it can be used in further Azure CI steps. @@ -29,8 +29,8 @@ fi # For more details, see https://github.com/microsoft/azure-pipelines-tasks/issues/10331 set +x if [[ "$PLATFORM" == "Windows" ]]; then - echo "##vso[task.prependpath]$MINICONDA_DIR/Scripts" + echo "##vso[task.prependpath]$MINIFORGE_DIR/Scripts" else - echo "##vso[task.prependpath]$MINICONDA_DIR/bin" + echo "##vso[task.prependpath]$MINIFORGE_DIR/bin" fi set -x diff --git a/build_tools/azure/pylatest_conda_mkl_no_openmp_environment.yml b/build_tools/azure/pylatest_conda_forge_mkl_no_openmp_environment.yml similarity index 96% rename from build_tools/azure/pylatest_conda_mkl_no_openmp_environment.yml rename to build_tools/azure/pylatest_conda_forge_mkl_no_openmp_environment.yml index faf9f7e981666..8d8fe676698e6 100644 --- a/build_tools/azure/pylatest_conda_mkl_no_openmp_environment.yml +++ b/build_tools/azure/pylatest_conda_forge_mkl_no_openmp_environment.yml @@ -2,7 +2,7 @@ # following script to centralize the configuration for CI builds: # build_tools/update_environments_and_lock_files.py channels: - - defaults + - conda-forge dependencies: - python - numpy diff --git a/build_tools/azure/pylatest_conda_forge_mkl_no_openmp_osx-64_conda.lock b/build_tools/azure/pylatest_conda_forge_mkl_no_openmp_osx-64_conda.lock new file mode 100644 index 0000000000000..7b1ee01c0f5b7 --- /dev/null +++ b/build_tools/azure/pylatest_conda_forge_mkl_no_openmp_osx-64_conda.lock @@ -0,0 +1,102 @@ +# Generated by conda-lock. +# platform: osx-64 +# input_hash: 12e3e511a3041fa8d542ec769028e21d8276a3aacad33a6e0125494942ec565e +@EXPLICIT +https://conda.anaconda.org/conda-forge/osx-64/mkl-include-2023.2.0-h6bab518_50500.conda#835abb8ded5e26f23ea6996259c7972e +https://conda.anaconda.org/conda-forge/noarch/python_abi-3.13-7_cp313.conda#e84b44e6300f1703cb25d29120c5b1d8 +https://conda.anaconda.org/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda#4222072737ccff51314b5ece9c7d6f5a +https://conda.anaconda.org/conda-forge/osx-64/bzip2-1.0.8-hfdf4475_7.conda#7ed4301d437b59045be7e051a0308211 +https://conda.anaconda.org/conda-forge/noarch/ca-certificates-2025.7.14-hbd8a1cb_0.conda#d16c90324aef024877d8713c0b7fea5b +https://conda.anaconda.org/conda-forge/osx-64/icu-75.1-h120a0e1_0.conda#d68d48a3060eb5abdc1cdc8e2a3a5966 +https://conda.anaconda.org/conda-forge/osx-64/libbrotlicommon-1.1.0-h6e16a3a_3.conda#ec21ca03bcc08f89b7e88627ae787eaf +https://conda.anaconda.org/conda-forge/osx-64/libcxx-20.1.8-hf95d169_0.conda#8f8448b9b4cd3c698b822e0038d65940 +https://conda.anaconda.org/conda-forge/osx-64/libdeflate-1.24-hcc1b750_0.conda#f0a46c359722a3e84deb05cd4072d153 +https://conda.anaconda.org/conda-forge/osx-64/libexpat-2.7.0-h240833e_0.conda#026d0a1056ba2a3dbbea6d4b08188676 +https://conda.anaconda.org/conda-forge/osx-64/libffi-3.4.6-h281671d_1.conda#4ca9ea59839a9ca8df84170fab4ceb41 +https://conda.anaconda.org/conda-forge/osx-64/libiconv-1.18-h4b5e92a_1.conda#6283140d7b2b55b6b095af939b71b13f +https://conda.anaconda.org/conda-forge/osx-64/libjpeg-turbo-3.1.0-h6e16a3a_0.conda#87537967e6de2f885a9fcebd42b7cb10 +https://conda.anaconda.org/conda-forge/osx-64/liblzma-5.8.1-hd471939_2.conda#8468beea04b9065b9807fc8b9cdc5894 +https://conda.anaconda.org/conda-forge/osx-64/libmpdec-4.0.0-h6e16a3a_0.conda#18b81186a6adb43f000ad19ed7b70381 +https://conda.anaconda.org/conda-forge/osx-64/libwebp-base-1.6.0-hb807250_0.conda#7bb6608cf1f83578587297a158a6630b +https://conda.anaconda.org/conda-forge/osx-64/libzlib-1.3.1-hd23fc13_2.conda#003a54a4e32b02f7355b50a837e699da +https://conda.anaconda.org/conda-forge/osx-64/llvm-openmp-20.1.8-hf4e0ed4_0.conda#ab3b31ebe0afdf903fa5ac7f13357e39 +https://conda.anaconda.org/conda-forge/osx-64/ncurses-6.5-h0622a9a_3.conda#ced34dd9929f491ca6dab6a2927aff25 +https://conda.anaconda.org/conda-forge/osx-64/pthread-stubs-0.4-h00291cd_1002.conda#8bcf980d2c6b17094961198284b8e862 +https://conda.anaconda.org/conda-forge/osx-64/xorg-libxau-1.0.12-h6e16a3a_0.conda#4cf40e60b444d56512a64f39d12c20bd +https://conda.anaconda.org/conda-forge/osx-64/xorg-libxdmcp-1.1.5-h00291cd_0.conda#9f438e1b6f4e73fd9e6d78bfe7c36743 +https://conda.anaconda.org/conda-forge/osx-64/lerc-4.0.0-hcca01a6_1.conda#21f765ced1a0ef4070df53cb425e1967 +https://conda.anaconda.org/conda-forge/osx-64/libbrotlidec-1.1.0-h6e16a3a_3.conda#71d03e5e44801782faff90c455b3e69a +https://conda.anaconda.org/conda-forge/osx-64/libbrotlienc-1.1.0-h6e16a3a_3.conda#94c0090989db51216f40558958a3dd40 +https://conda.anaconda.org/conda-forge/osx-64/libgfortran5-14.2.0-h51e75f0_103.conda#6183f7e9cd1e7ba20118ff0ca20a05e5 +https://conda.anaconda.org/conda-forge/osx-64/libpng-1.6.50-h3c4a55f_0.conda#0b750895b4a3cbd06e685f86c24c205d +https://conda.anaconda.org/conda-forge/osx-64/libsqlite-3.50.2-h39a8b3b_2.conda#065c33b28348792d77ff0d5571541d5e +https://conda.anaconda.org/conda-forge/osx-64/libxcb-1.17.0-hf1f96e2_0.conda#bbeca862892e2898bdb45792a61c4afc +https://conda.anaconda.org/conda-forge/osx-64/libxml2-2.13.8-h93c44a6_0.conda#e42a93a31cbc6826620144343d42f472 +https://conda.anaconda.org/conda-forge/osx-64/ninja-1.13.1-h0ba0a54_0.conda#71576ca895305a20c73304fcb581ae1a +https://conda.anaconda.org/conda-forge/osx-64/openssl-3.5.1-hc426f3f_0.conda#f1ac2dbc36ce2017bd8f471960b1261d +https://conda.anaconda.org/conda-forge/osx-64/qhull-2020.2-h3c5361c_5.conda#dd1ea9ff27c93db7c01a7b7656bd4ad4 +https://conda.anaconda.org/conda-forge/osx-64/readline-8.2-h7cca4af_2.conda#342570f8e02f2f022147a7f841475784 +https://conda.anaconda.org/conda-forge/osx-64/tk-8.6.13-hf689a15_2.conda#9864891a6946c2fe037c02fca7392ab4 +https://conda.anaconda.org/conda-forge/osx-64/zstd-1.5.7-h8210216_2.conda#cd60a4a5a8d6a476b30d8aa4bb49251a +https://conda.anaconda.org/conda-forge/osx-64/brotli-bin-1.1.0-h6e16a3a_3.conda#a240d09be7c84cb1d33535ebd36fe422 +https://conda.anaconda.org/conda-forge/osx-64/libfreetype6-2.13.3-h40dfd5c_1.conda#c76e6f421a0e95c282142f820835e186 +https://conda.anaconda.org/conda-forge/osx-64/libgfortran-5.0.0-14_2_0_h51e75f0_103.conda#090b3c9ae1282c8f9b394ac9e4773b10 +https://conda.anaconda.org/conda-forge/osx-64/libhwloc-2.11.2-default_h4cdd727_1001.conda#52bbb10ac083c563d00df035c94f9a63 +https://conda.anaconda.org/conda-forge/osx-64/libtiff-4.7.0-h1167cee_5.conda#fc84af14a09e779f1d37ab1d16d5c4e2 +https://conda.anaconda.org/conda-forge/osx-64/python-3.13.5-hc3a4c56_102_cp313.conda#afa9492a7d31f6f7189ca8f08aceadac +https://conda.anaconda.org/conda-forge/osx-64/brotli-1.1.0-h6e16a3a_3.conda#44903b29bc866576c42d5c0a25e76569 +https://conda.anaconda.org/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_1.conda#962b9857ee8e7018c22f2776ffa0b2d7 +https://conda.anaconda.org/conda-forge/noarch/cycler-0.12.1-pyhd8ed1ab_1.conda#44600c4667a319d67dbe0681fc0bc833 +https://conda.anaconda.org/conda-forge/osx-64/cython-3.1.2-py313h9efc8c2_2.conda#c37814cffeee2c9184595d522b381b95 +https://conda.anaconda.org/conda-forge/noarch/execnet-2.1.1-pyhd8ed1ab_1.conda#a71efeae2c160f6789900ba2631a2c90 +https://conda.anaconda.org/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda#6837f3eff7dcea42ecd714ce1ac2b108 +https://conda.anaconda.org/conda-forge/osx-64/kiwisolver-1.4.8-py313ha0b1807_1.conda#32cf8c99c5559e08f336d79436fbe873 +https://conda.anaconda.org/conda-forge/osx-64/lcms2-2.17-h72f5680_0.conda#bf210d0c63f2afb9e414a858b79f0eaa +https://conda.anaconda.org/conda-forge/osx-64/libfreetype-2.13.3-h694c41f_1.conda#07c8d3fbbe907f32014b121834b36dd5 +https://conda.anaconda.org/conda-forge/osx-64/libhiredis-1.0.2-h2beb688_0.tar.bz2#524282b2c46c9dedf051b3bc2ae05494 +https://conda.anaconda.org/conda-forge/noarch/meson-1.8.2-pyhe01879c_0.conda#f0e001c8de8d959926d98edf0458cb2d +https://conda.anaconda.org/conda-forge/noarch/munkres-1.1.4-pyhd8ed1ab_1.conda#37293a85a0f4f77bbd9cf7aaefc62609 +https://conda.anaconda.org/conda-forge/osx-64/openjpeg-2.5.3-h7fd6d84_0.conda#025c711177fc3309228ca1a32374458d +https://conda.anaconda.org/conda-forge/noarch/packaging-25.0-pyh29332c3_1.conda#58335b26c38bf4a20f399384c33cbcf9 +https://conda.anaconda.org/conda-forge/noarch/pip-25.1.1-pyh145f28c_0.conda#01384ff1639c6330a0924791413b8714 +https://conda.anaconda.org/conda-forge/noarch/pluggy-1.6.0-pyhd8ed1ab_0.conda#7da7ccd349dbf6487a7778579d2bb971 +https://conda.anaconda.org/conda-forge/noarch/pygments-2.19.2-pyhd8ed1ab_0.conda#6b6ece66ebcae2d5f326c77ef2c5a066 +https://conda.anaconda.org/conda-forge/noarch/pyparsing-3.2.3-pyhd8ed1ab_1.conda#513d3c262ee49b54a8fec85c5bc99764 +https://conda.anaconda.org/conda-forge/noarch/python-tzdata-2025.2-pyhd8ed1ab_0.conda#88476ae6ebd24f39261e0854ac244f33 +https://conda.anaconda.org/conda-forge/noarch/pytz-2025.2-pyhd8ed1ab_0.conda#bc8e3267d44011051f2eb14d22fb0960 +https://conda.anaconda.org/conda-forge/noarch/setuptools-80.9.0-pyhff2d567_0.conda#4de79c071274a53dcaf2a8c749d1499e +https://conda.anaconda.org/conda-forge/noarch/six-1.17.0-pyhd8ed1ab_0.conda#a451d576819089b0d672f18768be0f65 +https://conda.anaconda.org/conda-forge/osx-64/tbb-2021.13.0-hb890de9_1.conda#284892942cdddfded53d090050b639a5 +https://conda.anaconda.org/conda-forge/noarch/threadpoolctl-3.6.0-pyhecae5ae_0.conda#9d64911b31d57ca443e9f1e36b04385f +https://conda.anaconda.org/conda-forge/noarch/toml-0.10.2-pyhd8ed1ab_1.conda#b0dd904de08b7db706167240bf37b164 +https://conda.anaconda.org/conda-forge/noarch/tomli-2.2.1-pyhd8ed1ab_1.conda#ac944244f1fed2eb49bae07193ae8215 +https://conda.anaconda.org/conda-forge/osx-64/tornado-6.5.1-py313h63b0ddb_0.conda#7554d07cbe64f41c73a403e99bccf3c6 +https://conda.anaconda.org/conda-forge/noarch/typing_extensions-4.14.1-pyhe01879c_0.conda#e523f4f1e980ed7a4240d7e27e9ec81f +https://conda.anaconda.org/conda-forge/osx-64/ccache-4.11.3-h33566b8_0.conda#b65cad834bd6c1f660c101cca09430bf +https://conda.anaconda.org/conda-forge/osx-64/coverage-7.9.2-py313h717bdf5_0.conda#855af2d2eb136ec60e572d8403775500 +https://conda.anaconda.org/conda-forge/noarch/exceptiongroup-1.3.0-pyhd8ed1ab_0.conda#72e42d28960d875c7654614f8b50939a +https://conda.anaconda.org/conda-forge/osx-64/fonttools-4.58.5-py313h717bdf5_0.conda#fd0b0fb6be34422197b67557126b0633 +https://conda.anaconda.org/conda-forge/osx-64/freetype-2.13.3-h694c41f_1.conda#126dba1baf5030cb6f34533718924577 +https://conda.anaconda.org/conda-forge/noarch/joblib-1.5.1-pyhd8ed1ab_0.conda#fb1c14694de51a476ce8636d92b6f42c +https://conda.anaconda.org/conda-forge/osx-64/mkl-2023.2.0-h54c2260_50500.conda#0a342ccdc79e4fcd359245ac51941e7b +https://conda.anaconda.org/conda-forge/osx-64/pillow-11.3.0-py313h0c4f865_0.conda#4cedae60046caf240dda5b29ba2f60a7 +https://conda.anaconda.org/conda-forge/noarch/pyproject-metadata-0.9.1-pyhd8ed1ab_0.conda#22ae7c6ea81e0c8661ef32168dda929b +https://conda.anaconda.org/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhe01879c_2.conda#5b8d21249ff20967101ffa321cab24e8 +https://conda.anaconda.org/conda-forge/osx-64/libblas-3.9.0-20_osx64_mkl.conda#160fdc97a51d66d51dc782fb67d35205 +https://conda.anaconda.org/conda-forge/noarch/meson-python-0.18.0-pyh70fd9c4_0.conda#576c04b9d9f8e45285fb4d9452c26133 +https://conda.anaconda.org/conda-forge/osx-64/mkl-devel-2023.2.0-h694c41f_50500.conda#1b4d0235ef253a1e19459351badf4f9f +https://conda.anaconda.org/conda-forge/noarch/pytest-8.4.1-pyhd8ed1ab_0.conda#a49c2283f24696a7b30367b7346a0144 +https://conda.anaconda.org/conda-forge/osx-64/libcblas-3.9.0-20_osx64_mkl.conda#51089a4865eb4aec2bc5c7468bd07f9f +https://conda.anaconda.org/conda-forge/osx-64/liblapack-3.9.0-20_osx64_mkl.conda#58f08e12ad487fac4a08f90ff0b87aec +https://conda.anaconda.org/conda-forge/noarch/pytest-cov-6.2.1-pyhd8ed1ab_0.conda#ce978e1b9ed8b8d49164e90a5cdc94cd +https://conda.anaconda.org/conda-forge/noarch/pytest-xdist-3.8.0-pyhd8ed1ab_0.conda#8375cfbda7c57fbceeda18229be10417 +https://conda.anaconda.org/conda-forge/osx-64/liblapacke-3.9.0-20_osx64_mkl.conda#124ae8e384268a8da66f1d64114a1eda +https://conda.anaconda.org/conda-forge/osx-64/numpy-2.3.1-py313hdb1a8e5_1.conda#fcf306b390eb68fbee1943d9979e51aa +https://conda.anaconda.org/conda-forge/osx-64/blas-devel-3.9.0-20_osx64_mkl.conda#cc3260179093918b801e373c6e888e02 +https://conda.anaconda.org/conda-forge/osx-64/contourpy-1.3.2-py313ha0b1807_0.conda#2c2d1f840df1c512b34e0537ef928169 +https://conda.anaconda.org/conda-forge/osx-64/pandas-2.3.1-py313h366a99e_0.conda#3f95c70574b670f1f8e4f28d66aca339 +https://conda.anaconda.org/conda-forge/osx-64/scipy-1.16.0-py313h7e69c36_0.conda#ffba48a156734dfa47fabea9b59b7fa1 +https://conda.anaconda.org/conda-forge/osx-64/blas-2.120-mkl.conda#b041a7677a412f3d925d8208936cb1e2 +https://conda.anaconda.org/conda-forge/osx-64/matplotlib-base-3.10.3-py313he981572_0.conda#91c22969c0974f2f23470d517774d457 +https://conda.anaconda.org/conda-forge/osx-64/pyamg-5.2.1-py313h0322a6a_1.conda#4bda5182eeaef3d2017a2ec625802e1a +https://conda.anaconda.org/conda-forge/osx-64/matplotlib-3.10.3-py313habf4b1d_0.conda#c1043254f405998ece984e5f66a10943 diff --git a/build_tools/azure/pylatest_conda_mkl_no_openmp_osx-64_conda.lock b/build_tools/azure/pylatest_conda_mkl_no_openmp_osx-64_conda.lock deleted file mode 100644 index 1f2c08c9d2852..0000000000000 --- a/build_tools/azure/pylatest_conda_mkl_no_openmp_osx-64_conda.lock +++ /dev/null @@ -1,87 +0,0 @@ -# Generated by conda-lock. -# platform: osx-64 -# input_hash: 272bc18497f5ac80413d90a152efd3e60065cca52254829eb4ec33cec3001534 -@EXPLICIT -https://repo.anaconda.com/pkgs/main/osx-64/blas-1.0-mkl.conda#cb2c87e85ac8e0ceae776d26d4214c8a -https://repo.anaconda.com/pkgs/main/osx-64/bzip2-1.0.8-h6c40b1e_6.conda#96224786021d0765ce05818fa3c59bdb -https://repo.anaconda.com/pkgs/main/osx-64/ca-certificates-2025.2.25-hecd8cb5_0.conda#12ab77db61795036e15a5b14929ad4a1 -https://repo.anaconda.com/pkgs/main/osx-64/jpeg-9e-h46256e1_3.conda#b1d9769eac428e11f5f922531a1da2e0 -https://repo.anaconda.com/pkgs/main/osx-64/libcxx-17.0.6-hf547dac_4.conda#9f8b90f30742eab3e6800f46fdd89936 -https://repo.anaconda.com/pkgs/main/osx-64/libdeflate-1.22-h46256e1_0.conda#7612fb79e5e76fcd16655c7d026f4a66 -https://repo.anaconda.com/pkgs/main/osx-64/libffi-3.4.4-hecd8cb5_1.conda#eb7f09ada4d95f1a26f483f1009d9286 -https://repo.anaconda.com/pkgs/main/osx-64/libwebp-base-1.3.2-h46256e1_1.conda#399c11b50e6e7a6969aca9a84ea416b7 -https://repo.anaconda.com/pkgs/main/osx-64/llvm-openmp-17.0.6-hdd4a2e0_0.conda#0871f60a4c389ef44c343aa33b5a3acd -https://repo.anaconda.com/pkgs/main/osx-64/ncurses-6.4-hcec6c5f_0.conda#0214d1ee980e217fabc695f1e40662aa -https://repo.anaconda.com/pkgs/main/noarch/pybind11-abi-5-hd3eb1b0_0.conda#7f0df6639fdf60ccd3045ee6faedd32f -https://repo.anaconda.com/pkgs/main/noarch/tzdata-2025b-h04d1e81_0.conda#1d027393db3427ab22a02aa44a56f143 -https://repo.anaconda.com/pkgs/main/osx-64/xxhash-0.8.0-h9ed2024_3.conda#79507f6b51082e0dc409046ee1471e8b -https://repo.anaconda.com/pkgs/main/osx-64/xz-5.6.4-h46256e1_1.conda#ce989a528575ad332a650bb7c7f7e5d5 -https://repo.anaconda.com/pkgs/main/osx-64/zlib-1.2.13-h4b97444_1.conda#38e35f7c817fac0973034bfce6706ec2 -https://repo.anaconda.com/pkgs/main/osx-64/expat-2.7.1-h6d0c2b6_0.conda#6cdc93776b7551083854e7f106a62720 -https://repo.anaconda.com/pkgs/main/osx-64/fmt-9.1.0-ha357a0b_1.conda#3cdbe6929571bdef216641b8a3eac194 -https://repo.anaconda.com/pkgs/main/osx-64/intel-openmp-2023.1.0-ha357a0b_43548.conda#ba8a89ffe593eb88e4c01334753c40c3 -https://repo.anaconda.com/pkgs/main/osx-64/lerc-4.0.0-h6d0c2b6_0.conda#824f87854c58df1525557c8639ce7f93 -https://repo.anaconda.com/pkgs/main/osx-64/libgfortran5-11.3.0-h9dfd629_28.conda#1fa1a27ee100b1918c3021dbfa3895a3 -https://repo.anaconda.com/pkgs/main/osx-64/libhiredis-1.3.0-h6d0c2b6_0.conda#fa6c45039d776b9d70f865eab152dd30 -https://repo.anaconda.com/pkgs/main/osx-64/libpng-1.6.39-h6c40b1e_0.conda#a3c824835f53ad27aeb86d2b55e47804 -https://repo.anaconda.com/pkgs/main/osx-64/lz4-c-1.9.4-hcec6c5f_1.conda#aee0efbb45220e1985533dbff48551f8 -https://repo.anaconda.com/pkgs/main/osx-64/ninja-base-1.12.1-h1962661_0.conda#9c0a94a811e88f182519d9309cf5f634 -https://repo.anaconda.com/pkgs/main/osx-64/openssl-3.0.16-h184c1cd_0.conda#8e3c130ef85c3260d535153b4d0fd63a -https://repo.anaconda.com/pkgs/main/osx-64/readline-8.2-hca72f7f_0.conda#971667436260e523f6f7355fdfa238bf -https://repo.anaconda.com/pkgs/main/osx-64/tbb-2021.8.0-ha357a0b_0.conda#fb48530a3eea681c11dafb95b3387c0f -https://repo.anaconda.com/pkgs/main/osx-64/tk-8.6.14-h0a12a5f_1.conda#b5c23bac899d2e153b438a2b638c2c9b -https://repo.anaconda.com/pkgs/main/osx-64/freetype-2.13.3-h02243ff_0.conda#acf5e48106235eb200eecb79119c7ffc -https://repo.anaconda.com/pkgs/main/osx-64/libgfortran-5.0.0-11_3_0_hecd8cb5_28.conda#2eb13b680803f1064e53873ae0aaafb3 -https://repo.anaconda.com/pkgs/main/osx-64/mkl-2023.1.0-h8e150cf_43560.conda#85d0f3431dd5c6ae44f8725fdd3d3e59 -https://repo.anaconda.com/pkgs/main/osx-64/sqlite-3.45.3-h6c40b1e_0.conda#2edf909b937b3aad48322c9cb2e8f1a0 -https://repo.anaconda.com/pkgs/main/osx-64/zstd-1.5.6-h138b38a_0.conda#f4d15d7d0054d39e6a24fe8d7d1e37c5 -https://repo.anaconda.com/pkgs/main/osx-64/ccache-4.11.3-h451b914_0.conda#5e4db702c976c28fbf50bdbaea47d3fa -https://repo.anaconda.com/pkgs/main/osx-64/libtiff-4.7.0-h2dfa3ea_0.conda#82a118ce0139e2bf6f7a99c4cfbd4749 -https://repo.anaconda.com/pkgs/main/osx-64/python-3.12.11-he8d2d4c_0.conda#9783e45825df3d441392b7fa66759899 -https://repo.anaconda.com/pkgs/main/osx-64/brotli-python-1.0.9-py312h6d0c2b6_9.conda#425936421fe402074163ac3ffe33a060 -https://repo.anaconda.com/pkgs/main/osx-64/coverage-7.6.9-py312h46256e1_0.conda#f8c1547bbf522a600ee795901240a7b0 -https://repo.anaconda.com/pkgs/main/noarch/cycler-0.11.0-pyhd3eb1b0_0.conda#f5e365d2cdb66d547eb8c3ab93843aab -https://repo.anaconda.com/pkgs/main/osx-64/cython-3.0.12-py312h46256e1_0.conda#fa2e1e199a4bef20f43c572f361083c7 -https://repo.anaconda.com/pkgs/main/noarch/execnet-2.1.1-pyhd3eb1b0_0.conda#b3cb797432ee4657d5907b91a5dc65ad -https://repo.anaconda.com/pkgs/main/noarch/iniconfig-1.1.1-pyhd3eb1b0_0.tar.bz2#e40edff2c5708f342cef43c7f280c507 -https://repo.anaconda.com/pkgs/main/osx-64/joblib-1.4.2-py312hecd8cb5_0.conda#8ab03dfa447b4e0bfa0bd3d25930f3b6 -https://repo.anaconda.com/pkgs/main/osx-64/kiwisolver-1.4.8-py312h6d0c2b6_0.conda#060d4498fcc967a640829cb7e55c95f2 -https://repo.anaconda.com/pkgs/main/osx-64/lcms2-2.16-h31d93a5_1.conda#42450b66e91caf9ab0672a599e2a7bd0 -https://repo.anaconda.com/pkgs/main/osx-64/mkl-service-2.4.0-py312h46256e1_2.conda#04297cb766cabf38613ed6eb4eec85c3 -https://repo.anaconda.com/pkgs/main/osx-64/ninja-1.12.1-hecd8cb5_0.conda#ee3b660616ef0fbcbd0096a67c11c94b -https://repo.anaconda.com/pkgs/main/osx-64/openjpeg-2.5.2-h2d09ccc_1.conda#0f2e221843154b436b5982c695df627b -https://repo.anaconda.com/pkgs/main/osx-64/packaging-24.2-py312hecd8cb5_0.conda#76512e47c9c37443444ef0624769f620 -https://repo.anaconda.com/pkgs/main/osx-64/pluggy-1.5.0-py312hecd8cb5_0.conda#ca381e438f1dbd7986ac0fa0da70c9d8 -https://repo.anaconda.com/pkgs/main/osx-64/pygments-2.19.1-py312hecd8cb5_0.conda#ca4be8769d62deee6127c0bf3703b0f6 -https://repo.anaconda.com/pkgs/main/osx-64/pyparsing-3.2.0-py312hecd8cb5_0.conda#e4086daaaed13f68cc8d5b9da7db73cc -https://repo.anaconda.com/pkgs/main/noarch/python-tzdata-2025.2-pyhd3eb1b0_0.conda#5ac858f05dbf9d3cdb04d53516901247 -https://repo.anaconda.com/pkgs/main/osx-64/pytz-2025.2-py312hecd8cb5_0.conda#37f5d42a57b8fe2932b20a243e867680 -https://repo.anaconda.com/pkgs/main/osx-64/setuptools-78.1.1-py312hecd8cb5_0.conda#76b66b96a1564cb76011408c1eb8df3e -https://repo.anaconda.com/pkgs/main/osx-64/six-1.17.0-py312hecd8cb5_0.conda#aadd782bc06426887ae0835eedd98ceb -https://repo.anaconda.com/pkgs/main/noarch/threadpoolctl-2.2.0-pyh0d69192_0.conda#bbfdbae4934150b902f97daaf287efe2 -https://repo.anaconda.com/pkgs/main/noarch/toml-0.10.2-pyhd3eb1b0_0.conda#cda05f5f6d8509529d1a2743288d197a -https://repo.anaconda.com/pkgs/main/osx-64/tornado-6.5.1-py312h46256e1_0.conda#8ce574315c742b52790459087e273fb4 -https://repo.anaconda.com/pkgs/main/osx-64/unicodedata2-15.1.0-py312h46256e1_1.conda#4a7fd1dec7277c8ab71aa11aa08df86b -https://repo.anaconda.com/pkgs/main/osx-64/wheel-0.45.1-py312hecd8cb5_0.conda#fafb8687668467d8624d2ddd0909bce9 -https://repo.anaconda.com/pkgs/main/osx-64/fonttools-4.55.3-py312h46256e1_0.conda#f7680dd6b8b1c2f8aab17cf6630c6deb -https://repo.anaconda.com/pkgs/main/osx-64/meson-1.6.0-py312hecd8cb5_0.conda#7fda9195b93d66b3799a47d643782467 -https://repo.anaconda.com/pkgs/main/osx-64/numpy-base-1.26.4-py312h6f81483_0.conda#87f73efbf26ab2e2ea7c32481a71bd47 -https://repo.anaconda.com/pkgs/main/osx-64/pillow-11.1.0-py312h935ef2f_1.conda#c2f7a3f027cc93a3626d50b765b75dc5 -https://repo.anaconda.com/pkgs/main/noarch/pip-25.1-pyhc872135_2.conda#2778327d2a700153fefe0e69438b18e1 -https://repo.anaconda.com/pkgs/main/osx-64/pyproject-metadata-0.9.0-py312hecd8cb5_0.conda#d249fcd6371bb45263d32a3f74087116 -https://repo.anaconda.com/pkgs/main/osx-64/pytest-8.4.1-py312hecd8cb5_0.conda#438421697d4806567af06bd006b26db0 -https://repo.anaconda.com/pkgs/main/osx-64/python-dateutil-2.9.0post0-py312hecd8cb5_2.conda#1047dde28f78127dd9f6121e882926dd -https://repo.anaconda.com/pkgs/main/osx-64/meson-python-0.17.1-py312h46256e1_0.conda#8ec02421632bd391150e12f6924f6172 -https://repo.anaconda.com/pkgs/main/osx-64/pytest-cov-6.0.0-py312hecd8cb5_0.conda#db697e319a4d1145363246a51eef0352 -https://repo.anaconda.com/pkgs/main/osx-64/pytest-xdist-3.6.1-py312hecd8cb5_0.conda#38df9520774ee82bf143218f1271f936 -https://repo.anaconda.com/pkgs/main/osx-64/bottleneck-1.4.2-py312ha2b695f_0.conda#7efb63b6a5b33829a3b2c7a3efcf53ce -https://repo.anaconda.com/pkgs/main/osx-64/contourpy-1.3.1-py312h1962661_0.conda#41499d3a415721b0514f0cccb8288cb1 -https://repo.anaconda.com/pkgs/main/osx-64/matplotlib-3.10.0-py312hecd8cb5_0.conda#2977e81a7775be7963daf49df981b6e0 -https://repo.anaconda.com/pkgs/main/osx-64/matplotlib-base-3.10.0-py312h919b35b_0.conda#afc11bf311f5921ca4674ebac9592cf8 -https://repo.anaconda.com/pkgs/main/osx-64/mkl_fft-1.3.8-py312h6c40b1e_0.conda#d59d01b940493f2b6a84aac922fd0c76 -https://repo.anaconda.com/pkgs/main/osx-64/mkl_random-1.2.4-py312ha357a0b_0.conda#c1ea9c8eee79a5af3399f3c31be0e9c6 -https://repo.anaconda.com/pkgs/main/osx-64/numpy-1.26.4-py312hac873b0_0.conda#3150bac1e382156f82a153229e1ebd06 -https://repo.anaconda.com/pkgs/main/osx-64/numexpr-2.8.7-py312hac873b0_0.conda#6303ba071636ef57fddf69eb6f440ec1 -https://repo.anaconda.com/pkgs/main/osx-64/scipy-1.13.0-py312h81688c2_0.conda#b7431aa846b36c7fa2db35fe32c9c123 -https://repo.anaconda.com/pkgs/main/osx-64/pandas-2.2.3-py312h6d0c2b6_0.conda#84ce5b8ec4a986d13a5df17811f556a2 -https://repo.anaconda.com/pkgs/main/osx-64/pyamg-5.2.1-py312h1962661_0.conda#58881950d4ce74c9302b56961f97a43c diff --git a/build_tools/azure/pylatest_pip_openblas_pandas_environment.yml b/build_tools/azure/pylatest_pip_openblas_pandas_environment.yml index ba17d37ff1555..64baefb3e816d 100644 --- a/build_tools/azure/pylatest_pip_openblas_pandas_environment.yml +++ b/build_tools/azure/pylatest_pip_openblas_pandas_environment.yml @@ -2,7 +2,7 @@ # following script to centralize the configuration for CI builds: # build_tools/update_environments_and_lock_files.py channels: - - defaults + - conda-forge dependencies: - python - ccache diff --git a/build_tools/azure/pylatest_pip_openblas_pandas_linux-64_conda.lock b/build_tools/azure/pylatest_pip_openblas_pandas_linux-64_conda.lock index 57486b815a530..cf3091466d2ea 100644 --- a/build_tools/azure/pylatest_pip_openblas_pandas_linux-64_conda.lock +++ b/build_tools/azure/pylatest_pip_openblas_pandas_linux-64_conda.lock @@ -1,44 +1,39 @@ # Generated by conda-lock. # platform: linux-64 -# input_hash: 692a667e331896943137778007c0834c42c3aa297986d4f8eda8b51a7f158d98 +# input_hash: 0668d85ecef342f1056dfe3d1fd8d677c967d4037f6f95fff49c097fec0cd624 @EXPLICIT -https://repo.anaconda.com/pkgs/main/linux-64/_libgcc_mutex-0.1-main.conda#c3473ff8bdb3d124ed5ff11ec380d6f9 -https://repo.anaconda.com/pkgs/main/linux-64/ca-certificates-2025.2.25-h06a4308_0.conda#495015d24da8ad929e3ae2d18571016d -https://repo.anaconda.com/pkgs/main/linux-64/ld_impl_linux-64-2.40-h12ee557_0.conda#ee672b5f635340734f58d618b7bca024 -https://repo.anaconda.com/pkgs/main/linux-64/python_abi-3.13-0_cp313.conda#d4009c49dd2b54ffded7f1365b5f6505 -https://repo.anaconda.com/pkgs/main/noarch/tzdata-2025b-h04d1e81_0.conda#1d027393db3427ab22a02aa44a56f143 -https://repo.anaconda.com/pkgs/main/linux-64/libgomp-11.2.0-h1234567_1.conda#b372c0eea9b60732fdae4b817a63c8cd -https://repo.anaconda.com/pkgs/main/linux-64/libstdcxx-ng-11.2.0-h1234567_1.conda#57623d10a70e09e1d048c2b2b6f4e2dd -https://repo.anaconda.com/pkgs/main/linux-64/_openmp_mutex-5.1-1_gnu.conda#71d281e9c2192cb3fa425655a8defb85 -https://repo.anaconda.com/pkgs/main/linux-64/libgcc-ng-11.2.0-h1234567_1.conda#a87728dabf3151fb9cfa990bd2eb0464 -https://repo.anaconda.com/pkgs/main/linux-64/bzip2-1.0.8-h5eee18b_6.conda#f21a3ff51c1b271977f53ce956a69297 -https://repo.anaconda.com/pkgs/main/linux-64/expat-2.7.1-h6a678d5_0.conda#269942a9f3f943e2e5d8a2516a861f7c -https://repo.anaconda.com/pkgs/main/linux-64/fmt-9.1.0-hdb19cb5_1.conda#4f12930203ff2d84df5d287af9b29858 -https://repo.anaconda.com/pkgs/main/linux-64/libffi-3.4.4-h6a678d5_1.conda#70646cc713f0c43926cfdcfe9b695fe0 -https://repo.anaconda.com/pkgs/main/linux-64/libhiredis-1.3.0-h6a678d5_0.conda#68b0289d6a3024e06b032f56dd7e46cf -https://repo.anaconda.com/pkgs/main/linux-64/libmpdec-4.0.0-h5eee18b_0.conda#feb10f42b1a7b523acbf85461be41a3e -https://repo.anaconda.com/pkgs/main/linux-64/libuuid-1.41.5-h5eee18b_0.conda#4a6a2354414c9080327274aa514e5299 -https://repo.anaconda.com/pkgs/main/linux-64/lz4-c-1.9.4-h6a678d5_1.conda#2ee58861f2b92b868ce761abb831819d -https://repo.anaconda.com/pkgs/main/linux-64/ncurses-6.4-h6a678d5_0.conda#5558eec6e2191741a92f832ea826251c -https://repo.anaconda.com/pkgs/main/linux-64/openssl-3.0.16-h5eee18b_0.conda#5875526739afa058cfa84da1fa7a2ef4 -https://repo.anaconda.com/pkgs/main/linux-64/pthread-stubs-0.3-h0ce48e5_1.conda#973a642312d2a28927aaf5b477c67250 -https://repo.anaconda.com/pkgs/main/linux-64/xorg-libxau-1.0.12-h9b100fa_0.conda#a8005a9f6eb903e113cd5363e8a11459 -https://repo.anaconda.com/pkgs/main/linux-64/xorg-libxdmcp-1.1.5-h9b100fa_0.conda#c284a09ddfba81d9c4e740110f09ea06 -https://repo.anaconda.com/pkgs/main/linux-64/xorg-xorgproto-2024.1-h5eee18b_1.conda#412a0d97a7a51d23326e57226189da92 -https://repo.anaconda.com/pkgs/main/linux-64/xxhash-0.8.0-h7f8727e_3.conda#196b013514e82fd8476558de622c0d46 -https://repo.anaconda.com/pkgs/main/linux-64/xz-5.6.4-h5eee18b_1.conda#3581505fa450962d631bd82b8616350e -https://repo.anaconda.com/pkgs/main/linux-64/zlib-1.2.13-h5eee18b_1.conda#92e42d8310108b0a440fb2e60b2b2a25 -https://repo.anaconda.com/pkgs/main/linux-64/libxcb-1.17.0-h9b100fa_0.conda#fdf0d380fa3809a301e2dbc0d5183883 -https://repo.anaconda.com/pkgs/main/linux-64/readline-8.2-h5eee18b_0.conda#be42180685cce6e6b0329201d9f48efb -https://repo.anaconda.com/pkgs/main/linux-64/zstd-1.5.6-hc292b87_0.conda#78ae7abd3020b41f827b35085845e1b8 -https://repo.anaconda.com/pkgs/main/linux-64/ccache-4.11.3-hc6a6a4f_0.conda#3e660215a7953958c1eb910dde81eb52 -https://repo.anaconda.com/pkgs/main/linux-64/sqlite-3.45.3-h5eee18b_0.conda#acf93d6aceb74d6110e20b44cc45939e -https://repo.anaconda.com/pkgs/main/linux-64/xorg-libx11-1.8.12-h9b100fa_1.conda#6298b27afae6f49f03765b2a03df2fcb -https://repo.anaconda.com/pkgs/main/linux-64/tk-8.6.14-h993c535_1.conda#bfe656b29fc64afe5d4bd46dbd5fd240 -https://repo.anaconda.com/pkgs/main/linux-64/python-3.13.5-h4612cfd_100_cp313.conda#1adf42b71c42a4a540eae2c0026f02c3 -https://repo.anaconda.com/pkgs/main/linux-64/setuptools-78.1.1-py313h06a4308_0.conda#8f8e1c1e3af9d2d371aaa0ee8316ae7c -https://repo.anaconda.com/pkgs/main/linux-64/wheel-0.45.1-py313h06a4308_0.conda#29057e876eedce0e37c2388c138a19f9 -https://repo.anaconda.com/pkgs/main/noarch/pip-25.1-pyhc872135_2.conda#2778327d2a700153fefe0e69438b18e1 +https://conda.anaconda.org/conda-forge/linux-64/_libgcc_mutex-0.1-conda_forge.tar.bz2#d7c89558ba9fa0495403155b64376d81 +https://conda.anaconda.org/conda-forge/noarch/python_abi-3.13-7_cp313.conda#e84b44e6300f1703cb25d29120c5b1d8 +https://conda.anaconda.org/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda#4222072737ccff51314b5ece9c7d6f5a +https://conda.anaconda.org/conda-forge/noarch/ca-certificates-2025.7.14-hbd8a1cb_0.conda#d16c90324aef024877d8713c0b7fea5b +https://conda.anaconda.org/conda-forge/linux-64/ld_impl_linux-64-2.44-h1423503_1.conda#0be7c6e070c19105f966d3758448d018 +https://conda.anaconda.org/conda-forge/linux-64/libgomp-15.1.0-h767d61c_3.conda#3cd1a7238a0dd3d0860fdefc496cc854 +https://conda.anaconda.org/conda-forge/linux-64/_openmp_mutex-4.5-2_gnu.tar.bz2#73aaf86a425cc6e73fcf236a5a46396d +https://conda.anaconda.org/conda-forge/linux-64/libgcc-15.1.0-h767d61c_3.conda#9e60c55e725c20d23125a5f0dd69af5d +https://conda.anaconda.org/conda-forge/linux-64/libexpat-2.7.0-h5888daf_0.conda#db0bfbe7dd197b68ad5f30333bae6ce0 +https://conda.anaconda.org/conda-forge/linux-64/libffi-3.4.6-h2dba641_1.conda#ede4673863426c0883c0063d853bbd85 +https://conda.anaconda.org/conda-forge/linux-64/libgcc-ng-15.1.0-h69a702a_3.conda#e66f2b8ad787e7beb0f846e4bd7e8493 +https://conda.anaconda.org/conda-forge/linux-64/libgfortran5-15.1.0-hcea5267_3.conda#530566b68c3b8ce7eec4cd047eae19fe +https://conda.anaconda.org/conda-forge/linux-64/liblzma-5.8.1-hb9d3cd8_2.conda#1a580f7796c7bf6393fddb8bbbde58dc +https://conda.anaconda.org/conda-forge/linux-64/libmpdec-4.0.0-hb9d3cd8_0.conda#c7e925f37e3b40d893459e625f6a53f1 +https://conda.anaconda.org/conda-forge/linux-64/libstdcxx-15.1.0-h8f9b012_3.conda#6d11a5edae89fe413c0569f16d308f5a +https://conda.anaconda.org/conda-forge/linux-64/libzlib-1.3.1-hb9d3cd8_2.conda#edb0dca6bc32e4f4789199455a1dbeb8 +https://conda.anaconda.org/conda-forge/linux-64/ncurses-6.5-h2d0b736_3.conda#47e340acb35de30501a76c7c799c41d7 +https://conda.anaconda.org/conda-forge/linux-64/openssl-3.5.1-h7b32b05_0.conda#c87df2ab1448ba69169652ab9547082d +https://conda.anaconda.org/conda-forge/linux-64/bzip2-1.0.8-h4bc722e_7.conda#62ee74e96c5ebb0af99386de58cf9553 +https://conda.anaconda.org/conda-forge/linux-64/libgfortran-15.1.0-h69a702a_3.conda#bfbca721fd33188ef923dfe9ba172f29 +https://conda.anaconda.org/conda-forge/linux-64/libstdcxx-ng-15.1.0-h4852527_3.conda#57541755b5a51691955012b8e197c06c +https://conda.anaconda.org/conda-forge/linux-64/libuuid-2.38.1-h0b41bf4_0.conda#40b61aab5c7ba9ff276c41cfffe6b80b +https://conda.anaconda.org/conda-forge/linux-64/readline-8.2-h8c095d6_2.conda#283b96675859b20a825f8fa30f311446 +https://conda.anaconda.org/conda-forge/linux-64/tk-8.6.13-noxft_hd72426e_102.conda#a0116df4f4ed05c303811a837d5b39d8 +https://conda.anaconda.org/conda-forge/linux-64/zstd-1.5.7-hb8e6e7a_2.conda#6432cb5d4ac0046c3ac0a8a0f95842f9 +https://conda.anaconda.org/conda-forge/linux-64/icu-75.1-he02047a_0.conda#8b189310083baabfb622af68fd9d3ae3 +https://conda.anaconda.org/conda-forge/linux-64/libgfortran-ng-15.1.0-h69a702a_3.conda#6e5d0574e57a38c36e674e9a18eee2b4 +https://conda.anaconda.org/conda-forge/linux-64/libhiredis-1.0.2-h2cc385e_0.tar.bz2#b34907d3a81a3cd8095ee83d174c074a +https://conda.anaconda.org/conda-forge/linux-64/libsqlite-3.50.2-hee844dc_2.conda#be96b9fdd7b579159df77ece9bb80e48 +https://conda.anaconda.org/conda-forge/linux-64/ccache-4.11.3-h80c52d3_0.conda#eb517c6a2b960c3ccb6f1db1005f063a +https://conda.anaconda.org/conda-forge/linux-64/python-3.13.5-hec9711d_102_cp313.conda#89e07d92cf50743886f41638d58c4328 +https://conda.anaconda.org/conda-forge/noarch/pip-25.1.1-pyh145f28c_0.conda#01384ff1639c6330a0924791413b8714 # pip alabaster @ https://files.pythonhosted.org/packages/7e/b3/6b4067be973ae96ba0d615946e314c5ae35f9f993eca561b356540bb0c2b/alabaster-1.0.0-py3-none-any.whl#sha256=fc6786402dc3fcb2de3cabd5fe455a2db534b371124f1f21de8731783dec828b # pip babel @ https://files.pythonhosted.org/packages/b7/b8/3fe70c75fe32afc4bb507f75563d39bc5642255d1d94f1f23604725780bf/babel-2.17.0-py3-none-any.whl#sha256=4d0b53093fdfb4b21c92b5213dba5a1b23885afa8383709427046b21c366e5f2 # pip certifi @ https://files.pythonhosted.org/packages/4f/52/34c6cf5bb9285074dc3531c437b3919e825d976fde097a7a73f79e726d03/certifi-2025.7.14-py3-none-any.whl#sha256=6b31f564a415d79ee77df69d757bb49a5bb53bd9f756cbbe24394ffd6fc1f4b2 @@ -48,7 +43,7 @@ https://repo.anaconda.com/pkgs/main/noarch/pip-25.1-pyhc872135_2.conda#2778327d2 # pip cython @ https://files.pythonhosted.org/packages/b3/9b/20a8a12d1454416141479380f7722f2ad298d2b41d0d7833fc409894715d/cython-3.1.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl#sha256=80d0ce057672ca50728153757d022842d5dcec536b50c79615a22dda2a874ea0 # pip docutils @ https://files.pythonhosted.org/packages/8f/d7/9322c609343d929e75e7e5e6255e614fcc67572cfd083959cdef3b7aad79/docutils-0.21.2-py3-none-any.whl#sha256=dafca5b9e384f0e419294eb4d2ff9fa826435bf15f15b7bd45723e8ad76811b2 # pip execnet @ https://files.pythonhosted.org/packages/43/09/2aea36ff60d16dd8879bdb2f5b3ee0ba8d08cbbdcdfe870e695ce3784385/execnet-2.1.1-py3-none-any.whl#sha256=26dee51f1b80cebd6d0ca8e74dd8745419761d3bef34163928cbebbdc4749fdc -# pip fonttools @ https://files.pythonhosted.org/packages/ab/47/f92b135864fa777e11ad68420bf89446c91a572fe2782745586f8e6aac0c/fonttools-4.58.5-cp313-cp313-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl#sha256=a6d7709fcf4577b0f294ee6327088884ca95046e1eccde87c53bbba4d5008541 +# pip fonttools @ https://files.pythonhosted.org/packages/75/b4/b96bb66f6f8cc4669de44a158099b249c8159231d254ab6b092909388be5/fonttools-4.59.0-cp313-cp313-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl#sha256=efd7e6660674e234e29937bc1481dceb7e0336bfae75b856b4fb272b5093c5d4 # pip idna @ https://files.pythonhosted.org/packages/76/c6/c88e154df9c4e1a2a66ccf0005a88dfb2650c1dffb6f5ce603dfbd452ce3/idna-3.10-py3-none-any.whl#sha256=946d195a0d259cbba61165e88e65941f16e9b36ea6ddb97f00452bae8b1287d3 # pip imagesize @ https://files.pythonhosted.org/packages/ff/62/85c4c919272577931d407be5ba5d71c20f0b616d31a0befe0ae45bb79abd/imagesize-1.4.1-py2.py3-none-any.whl#sha256=0d8d18d08f840c19d0ee7ca1fd82490fdc3729b7ac93f49870406ddde8ef8d8b # pip iniconfig @ https://files.pythonhosted.org/packages/2c/e1/e6716421ea10d38022b952c159d5161ca1193197fb744506875fbb87ea7b/iniconfig-2.1.0-py3-none-any.whl#sha256=9deba5723312380e77435581c6bf4935c94cbfab9b1ed33ef8d238ea168eb760 diff --git a/build_tools/azure/pylatest_pip_scipy_dev_environment.yml b/build_tools/azure/pylatest_pip_scipy_dev_environment.yml index 4cfae9d333631..a4bf229b5f0fa 100644 --- a/build_tools/azure/pylatest_pip_scipy_dev_environment.yml +++ b/build_tools/azure/pylatest_pip_scipy_dev_environment.yml @@ -2,7 +2,7 @@ # following script to centralize the configuration for CI builds: # build_tools/update_environments_and_lock_files.py channels: - - defaults + - conda-forge dependencies: - python - ccache diff --git a/build_tools/azure/pylatest_pip_scipy_dev_linux-64_conda.lock b/build_tools/azure/pylatest_pip_scipy_dev_linux-64_conda.lock index 6d75cdaddf813..8667dd977f242 100644 --- a/build_tools/azure/pylatest_pip_scipy_dev_linux-64_conda.lock +++ b/build_tools/azure/pylatest_pip_scipy_dev_linux-64_conda.lock @@ -1,44 +1,39 @@ # Generated by conda-lock. # platform: linux-64 -# input_hash: 1610c503ca7a3d6d0938907d0ff877bdd8a888e7be4c73fbe31e38633420a783 +# input_hash: 66c01323547a35e8550a7303dac1f0cb19e0af6173e62d689006d7ca8f1cd385 @EXPLICIT -https://repo.anaconda.com/pkgs/main/linux-64/_libgcc_mutex-0.1-main.conda#c3473ff8bdb3d124ed5ff11ec380d6f9 -https://repo.anaconda.com/pkgs/main/linux-64/ca-certificates-2025.2.25-h06a4308_0.conda#495015d24da8ad929e3ae2d18571016d -https://repo.anaconda.com/pkgs/main/linux-64/ld_impl_linux-64-2.40-h12ee557_0.conda#ee672b5f635340734f58d618b7bca024 -https://repo.anaconda.com/pkgs/main/linux-64/python_abi-3.13-0_cp313.conda#d4009c49dd2b54ffded7f1365b5f6505 -https://repo.anaconda.com/pkgs/main/noarch/tzdata-2025b-h04d1e81_0.conda#1d027393db3427ab22a02aa44a56f143 -https://repo.anaconda.com/pkgs/main/linux-64/libgomp-11.2.0-h1234567_1.conda#b372c0eea9b60732fdae4b817a63c8cd -https://repo.anaconda.com/pkgs/main/linux-64/libstdcxx-ng-11.2.0-h1234567_1.conda#57623d10a70e09e1d048c2b2b6f4e2dd -https://repo.anaconda.com/pkgs/main/linux-64/_openmp_mutex-5.1-1_gnu.conda#71d281e9c2192cb3fa425655a8defb85 -https://repo.anaconda.com/pkgs/main/linux-64/libgcc-ng-11.2.0-h1234567_1.conda#a87728dabf3151fb9cfa990bd2eb0464 -https://repo.anaconda.com/pkgs/main/linux-64/bzip2-1.0.8-h5eee18b_6.conda#f21a3ff51c1b271977f53ce956a69297 -https://repo.anaconda.com/pkgs/main/linux-64/expat-2.7.1-h6a678d5_0.conda#269942a9f3f943e2e5d8a2516a861f7c -https://repo.anaconda.com/pkgs/main/linux-64/fmt-9.1.0-hdb19cb5_1.conda#4f12930203ff2d84df5d287af9b29858 -https://repo.anaconda.com/pkgs/main/linux-64/libffi-3.4.4-h6a678d5_1.conda#70646cc713f0c43926cfdcfe9b695fe0 -https://repo.anaconda.com/pkgs/main/linux-64/libhiredis-1.3.0-h6a678d5_0.conda#68b0289d6a3024e06b032f56dd7e46cf -https://repo.anaconda.com/pkgs/main/linux-64/libmpdec-4.0.0-h5eee18b_0.conda#feb10f42b1a7b523acbf85461be41a3e -https://repo.anaconda.com/pkgs/main/linux-64/libuuid-1.41.5-h5eee18b_0.conda#4a6a2354414c9080327274aa514e5299 -https://repo.anaconda.com/pkgs/main/linux-64/lz4-c-1.9.4-h6a678d5_1.conda#2ee58861f2b92b868ce761abb831819d -https://repo.anaconda.com/pkgs/main/linux-64/ncurses-6.4-h6a678d5_0.conda#5558eec6e2191741a92f832ea826251c -https://repo.anaconda.com/pkgs/main/linux-64/openssl-3.0.16-h5eee18b_0.conda#5875526739afa058cfa84da1fa7a2ef4 -https://repo.anaconda.com/pkgs/main/linux-64/pthread-stubs-0.3-h0ce48e5_1.conda#973a642312d2a28927aaf5b477c67250 -https://repo.anaconda.com/pkgs/main/linux-64/xorg-libxau-1.0.12-h9b100fa_0.conda#a8005a9f6eb903e113cd5363e8a11459 -https://repo.anaconda.com/pkgs/main/linux-64/xorg-libxdmcp-1.1.5-h9b100fa_0.conda#c284a09ddfba81d9c4e740110f09ea06 -https://repo.anaconda.com/pkgs/main/linux-64/xorg-xorgproto-2024.1-h5eee18b_1.conda#412a0d97a7a51d23326e57226189da92 -https://repo.anaconda.com/pkgs/main/linux-64/xxhash-0.8.0-h7f8727e_3.conda#196b013514e82fd8476558de622c0d46 -https://repo.anaconda.com/pkgs/main/linux-64/xz-5.6.4-h5eee18b_1.conda#3581505fa450962d631bd82b8616350e -https://repo.anaconda.com/pkgs/main/linux-64/zlib-1.2.13-h5eee18b_1.conda#92e42d8310108b0a440fb2e60b2b2a25 -https://repo.anaconda.com/pkgs/main/linux-64/libxcb-1.17.0-h9b100fa_0.conda#fdf0d380fa3809a301e2dbc0d5183883 -https://repo.anaconda.com/pkgs/main/linux-64/readline-8.2-h5eee18b_0.conda#be42180685cce6e6b0329201d9f48efb -https://repo.anaconda.com/pkgs/main/linux-64/zstd-1.5.6-hc292b87_0.conda#78ae7abd3020b41f827b35085845e1b8 -https://repo.anaconda.com/pkgs/main/linux-64/ccache-4.11.3-hc6a6a4f_0.conda#3e660215a7953958c1eb910dde81eb52 -https://repo.anaconda.com/pkgs/main/linux-64/sqlite-3.45.3-h5eee18b_0.conda#acf93d6aceb74d6110e20b44cc45939e -https://repo.anaconda.com/pkgs/main/linux-64/xorg-libx11-1.8.12-h9b100fa_1.conda#6298b27afae6f49f03765b2a03df2fcb -https://repo.anaconda.com/pkgs/main/linux-64/tk-8.6.14-h993c535_1.conda#bfe656b29fc64afe5d4bd46dbd5fd240 -https://repo.anaconda.com/pkgs/main/linux-64/python-3.13.5-h4612cfd_100_cp313.conda#1adf42b71c42a4a540eae2c0026f02c3 -https://repo.anaconda.com/pkgs/main/linux-64/setuptools-78.1.1-py313h06a4308_0.conda#8f8e1c1e3af9d2d371aaa0ee8316ae7c -https://repo.anaconda.com/pkgs/main/linux-64/wheel-0.45.1-py313h06a4308_0.conda#29057e876eedce0e37c2388c138a19f9 -https://repo.anaconda.com/pkgs/main/noarch/pip-25.1-pyhc872135_2.conda#2778327d2a700153fefe0e69438b18e1 +https://conda.anaconda.org/conda-forge/linux-64/_libgcc_mutex-0.1-conda_forge.tar.bz2#d7c89558ba9fa0495403155b64376d81 +https://conda.anaconda.org/conda-forge/noarch/python_abi-3.13-7_cp313.conda#e84b44e6300f1703cb25d29120c5b1d8 +https://conda.anaconda.org/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda#4222072737ccff51314b5ece9c7d6f5a +https://conda.anaconda.org/conda-forge/noarch/ca-certificates-2025.7.14-hbd8a1cb_0.conda#d16c90324aef024877d8713c0b7fea5b +https://conda.anaconda.org/conda-forge/linux-64/ld_impl_linux-64-2.44-h1423503_1.conda#0be7c6e070c19105f966d3758448d018 +https://conda.anaconda.org/conda-forge/linux-64/libgomp-15.1.0-h767d61c_3.conda#3cd1a7238a0dd3d0860fdefc496cc854 +https://conda.anaconda.org/conda-forge/linux-64/_openmp_mutex-4.5-2_gnu.tar.bz2#73aaf86a425cc6e73fcf236a5a46396d +https://conda.anaconda.org/conda-forge/linux-64/libgcc-15.1.0-h767d61c_3.conda#9e60c55e725c20d23125a5f0dd69af5d +https://conda.anaconda.org/conda-forge/linux-64/libexpat-2.7.0-h5888daf_0.conda#db0bfbe7dd197b68ad5f30333bae6ce0 +https://conda.anaconda.org/conda-forge/linux-64/libffi-3.4.6-h2dba641_1.conda#ede4673863426c0883c0063d853bbd85 +https://conda.anaconda.org/conda-forge/linux-64/libgcc-ng-15.1.0-h69a702a_3.conda#e66f2b8ad787e7beb0f846e4bd7e8493 +https://conda.anaconda.org/conda-forge/linux-64/libgfortran5-15.1.0-hcea5267_3.conda#530566b68c3b8ce7eec4cd047eae19fe +https://conda.anaconda.org/conda-forge/linux-64/liblzma-5.8.1-hb9d3cd8_2.conda#1a580f7796c7bf6393fddb8bbbde58dc +https://conda.anaconda.org/conda-forge/linux-64/libmpdec-4.0.0-hb9d3cd8_0.conda#c7e925f37e3b40d893459e625f6a53f1 +https://conda.anaconda.org/conda-forge/linux-64/libstdcxx-15.1.0-h8f9b012_3.conda#6d11a5edae89fe413c0569f16d308f5a +https://conda.anaconda.org/conda-forge/linux-64/libzlib-1.3.1-hb9d3cd8_2.conda#edb0dca6bc32e4f4789199455a1dbeb8 +https://conda.anaconda.org/conda-forge/linux-64/ncurses-6.5-h2d0b736_3.conda#47e340acb35de30501a76c7c799c41d7 +https://conda.anaconda.org/conda-forge/linux-64/openssl-3.5.1-h7b32b05_0.conda#c87df2ab1448ba69169652ab9547082d +https://conda.anaconda.org/conda-forge/linux-64/bzip2-1.0.8-h4bc722e_7.conda#62ee74e96c5ebb0af99386de58cf9553 +https://conda.anaconda.org/conda-forge/linux-64/libgfortran-15.1.0-h69a702a_3.conda#bfbca721fd33188ef923dfe9ba172f29 +https://conda.anaconda.org/conda-forge/linux-64/libstdcxx-ng-15.1.0-h4852527_3.conda#57541755b5a51691955012b8e197c06c +https://conda.anaconda.org/conda-forge/linux-64/libuuid-2.38.1-h0b41bf4_0.conda#40b61aab5c7ba9ff276c41cfffe6b80b +https://conda.anaconda.org/conda-forge/linux-64/readline-8.2-h8c095d6_2.conda#283b96675859b20a825f8fa30f311446 +https://conda.anaconda.org/conda-forge/linux-64/tk-8.6.13-noxft_hd72426e_102.conda#a0116df4f4ed05c303811a837d5b39d8 +https://conda.anaconda.org/conda-forge/linux-64/zstd-1.5.7-hb8e6e7a_2.conda#6432cb5d4ac0046c3ac0a8a0f95842f9 +https://conda.anaconda.org/conda-forge/linux-64/icu-75.1-he02047a_0.conda#8b189310083baabfb622af68fd9d3ae3 +https://conda.anaconda.org/conda-forge/linux-64/libgfortran-ng-15.1.0-h69a702a_3.conda#6e5d0574e57a38c36e674e9a18eee2b4 +https://conda.anaconda.org/conda-forge/linux-64/libhiredis-1.0.2-h2cc385e_0.tar.bz2#b34907d3a81a3cd8095ee83d174c074a +https://conda.anaconda.org/conda-forge/linux-64/libsqlite-3.50.2-hee844dc_2.conda#be96b9fdd7b579159df77ece9bb80e48 +https://conda.anaconda.org/conda-forge/linux-64/ccache-4.11.3-h80c52d3_0.conda#eb517c6a2b960c3ccb6f1db1005f063a +https://conda.anaconda.org/conda-forge/linux-64/python-3.13.5-hec9711d_102_cp313.conda#89e07d92cf50743886f41638d58c4328 +https://conda.anaconda.org/conda-forge/noarch/pip-25.1.1-pyh145f28c_0.conda#01384ff1639c6330a0924791413b8714 # pip alabaster @ https://files.pythonhosted.org/packages/7e/b3/6b4067be973ae96ba0d615946e314c5ae35f9f993eca561b356540bb0c2b/alabaster-1.0.0-py3-none-any.whl#sha256=fc6786402dc3fcb2de3cabd5fe455a2db534b371124f1f21de8731783dec828b # pip babel @ https://files.pythonhosted.org/packages/b7/b8/3fe70c75fe32afc4bb507f75563d39bc5642255d1d94f1f23604725780bf/babel-2.17.0-py3-none-any.whl#sha256=4d0b53093fdfb4b21c92b5213dba5a1b23885afa8383709427046b21c366e5f2 # pip certifi @ https://files.pythonhosted.org/packages/4f/52/34c6cf5bb9285074dc3531c437b3919e825d976fde097a7a73f79e726d03/certifi-2025.7.14-py3-none-any.whl#sha256=6b31f564a415d79ee77df69d757bb49a5bb53bd9f756cbbe24394ffd6fc1f4b2 diff --git a/build_tools/update_environments_and_lock_files.py b/build_tools/update_environments_and_lock_files.py index b619ab22f0a7e..b99e0e8f8d416 100644 --- a/build_tools/update_environments_and_lock_files.py +++ b/build_tools/update_environments_and_lock_files.py @@ -151,12 +151,12 @@ def remove_from(alist, to_remove): }, }, { - "name": "pylatest_conda_mkl_no_openmp", + "name": "pylatest_conda_forge_mkl_no_openmp", "type": "conda", "tag": "main-ci", "folder": "build_tools/azure", "platform": "osx-64", - "channels": ["defaults"], + "channels": ["conda-forge"], "conda_dependencies": common_dependencies + ["ccache"], "package_constraints": { "blas": "[build=mkl]", @@ -209,7 +209,7 @@ def remove_from(alist, to_remove): "tag": "main-ci", "folder": "build_tools/azure", "platform": "linux-64", - "channels": ["defaults"], + "channels": ["conda-forge"], "conda_dependencies": ["python", "ccache"], "pip_dependencies": ( remove_from(common_dependencies, ["python", "blas", "pip"]) @@ -228,7 +228,7 @@ def remove_from(alist, to_remove): "tag": "scipy-dev", "folder": "build_tools/azure", "platform": "linux-64", - "channels": ["defaults"], + "channels": ["conda-forge"], "conda_dependencies": ["python", "ccache"], "pip_dependencies": ( remove_from( From 1bd58507cd9b055512a3bc48d6c2d8dd10bac171 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lo=C3=AFc=20Est=C3=A8ve?= Date: Wed, 16 Jul 2025 16:33:29 +0200 Subject: [PATCH 15/15] Fix lock-file name [scipy-dev] [azure parallel] --- azure-pipelines.yml | 4 ++-- build_tools/azure/install_setup_conda.sh | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/azure-pipelines.yml b/azure-pipelines.yml index 5226308afe48b..4d3248f2d0729 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -234,9 +234,9 @@ jobs: LOCK_FILE: './build_tools/azure/pylatest_conda_forge_mkl_osx-64_conda.lock' SKLEARN_TESTS_GLOBAL_RANDOM_SEED: '5' # non-default seed SCIPY_ARRAY_API: '1' - pylatest_conda_mkl_no_openmp: + pylatest_conda_forge_mkl_no_openmp: DISTRIB: 'conda' - LOCK_FILE: './build_tools/azure/pylatest_conda_mkl_no_openmp_osx-64_conda.lock' + LOCK_FILE: './build_tools/azure/pylatest_conda_forge_mkl_no_openmp_osx-64_conda.lock' SKLEARN_TEST_NO_OPENMP: 'true' SKLEARN_SKIP_OPENMP_TEST: 'true' SKLEARN_TESTS_GLOBAL_RANDOM_SEED: '6' # non-default seed diff --git a/build_tools/azure/install_setup_conda.sh b/build_tools/azure/install_setup_conda.sh index 4907724500b6b..e57d7dbe155be 100755 --- a/build_tools/azure/install_setup_conda.sh +++ b/build_tools/azure/install_setup_conda.sh @@ -17,11 +17,11 @@ MINIFORGE_URL="https://github.com/conda-forge/miniforge/releases/latest/download curl -L ${MINIFORGE_URL} -o "$INSTALLER" MINIFORGE_DIR="$HOME/miniforge3" -if [[ "$PLATFORM" != "Windows" ]]; then - bash "$INSTALLER" -b -u -p $MINIFORGE_DIR -else +if [[ "$PLATFORM" == "Windows" ]]; then WIN_MINIFORGE_DIR=$(cygpath -w "$MINIFORGE_DIR") cmd "/C $INSTALLER /InstallationType=JustMe /RegisterPython=0 /S /D=$WIN_MINIFORGE_DIR" +else + bash "$INSTALLER" -b -u -p $MINIFORGE_DIR fi # Add conda to the PATH so that it can be used in further Azure CI steps.