From bcf9a239a83e8bf3e22cbba6df565598d0e5a469 Mon Sep 17 00:00:00 2001 From: Elliott Sales de Andrade Date: Wed, 8 Apr 2026 04:32:27 -0400 Subject: [PATCH 1/2] ci: Remove old dev extra from AppVeyor install This extra was moved to dependency groups in #29281. --- .appveyor.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.appveyor.yml b/.appveyor.yml index 13705adc99f9..192d98e168e7 100644 --- a/.appveyor.yml +++ b/.appveyor.yml @@ -63,7 +63,7 @@ install: test_script: # Now build the thing.. - set LINK=/LIBPATH:%cd%\lib - - pip install -v --no-build-isolation --editable .[dev] + - pip install -v --no-build-isolation --editable . # this should show no freetype dll... - set "DUMPBIN=%VS140COMNTOOLS%\..\..\VC\bin\dumpbin.exe" - '"%DUMPBIN%" /DEPENDENTS lib\matplotlib\ft2font*.pyd | findstr freetype.*.dll && exit /b 1 || exit /b 0' From 2078b39522d3f536929cda8f1031efe74b521bf2 Mon Sep 17 00:00:00 2001 From: Elliott Sales de Andrade Date: Wed, 8 Apr 2026 04:35:25 -0400 Subject: [PATCH 2/2] ci: Force AppVeyor to build/test in parallel According to AppVeyor docs [1], there should be at least 2 cores, but this doesn't seem to be triggering. [1] https://www.appveyor.com/docs/build-environment/#build-vm-configurations --- .appveyor.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.appveyor.yml b/.appveyor.yml index 192d98e168e7..37b33ab68d78 100644 --- a/.appveyor.yml +++ b/.appveyor.yml @@ -24,7 +24,7 @@ environment: global: PYTHONFAULTHANDLER: 1 PYTHONIOENCODING: UTF-8 - PYTEST_ARGS: -rfEsXR --numprocesses=auto --timeout=300 --durations=25 + PYTEST_ARGS: -rfEsXR --numprocesses=2 --timeout=300 --durations=25 --cov-report= --cov=lib --log-level=DEBUG matrix: @@ -63,7 +63,7 @@ install: test_script: # Now build the thing.. - set LINK=/LIBPATH:%cd%\lib - - pip install -v --no-build-isolation --editable . + - pip install -v --no-build-isolation -Ccompile-args=-j2 --editable . # this should show no freetype dll... - set "DUMPBIN=%VS140COMNTOOLS%\..\..\VC\bin\dumpbin.exe" - '"%DUMPBIN%" /DEPENDENTS lib\matplotlib\ft2font*.pyd | findstr freetype.*.dll && exit /b 1 || exit /b 0'