diff --git a/docs/packages/matplotlib.yaml b/docs/packages/matplotlib.yaml index fec29afb5ee..997fdfc1df0 100644 --- a/docs/packages/matplotlib.yaml +++ b/docs/packages/matplotlib.yaml @@ -221,3 +221,4 @@ versions: - filename: matplotlib-3.11.1-cp314-cp314t-manylinux_2_39_riscv64.whl sha256: c0c46353aca3e6e98191737593e021811038b548c3b5887eaf85000ff2b97854 requires-python: '>=3.11' +- version: 3.11.2 diff --git a/patches/matplotlib/3.11.2/0001-tests-test_font_manager-increase-test_fontcache_thre.patch b/patches/matplotlib/3.11.2/0001-tests-test_font_manager-increase-test_fontcache_thre.patch new file mode 100644 index 00000000000..8e386dc195f --- /dev/null +++ b/patches/matplotlib/3.11.2/0001-tests-test_font_manager-increase-test_fontcache_thre.patch @@ -0,0 +1,31 @@ +From aef25d85fb0043d8feed8c3287f461c629fc2390 Mon Sep 17 00:00:00 2001 +From: Trevor Gamblin +Date: Tue, 21 Jul 2026 11:25:31 -0400 +Subject: [PATCH] tests: test_font_manager: increase test_fontcache_thread_safe + timeout + +This test seems to pass in a local riscv64 container, but fails when run +on the native runners. It's a single threading test with a 10s timeout, +so double that timeout for our builds. For now this should be considered +inappropriate for upstream until we see the failure on their end too. + +Upstream-Status: Inappropriate [native runner specific] + +Signed-off-by: Trevor Gamblin +--- + lib/matplotlib/tests/test_font_manager.py | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/lib/matplotlib/tests/test_font_manager.py b/lib/matplotlib/tests/test_font_manager.py +index e9cac7caa..57fd84d38 100644 +--- a/lib/matplotlib/tests/test_font_manager.py ++++ b/lib/matplotlib/tests/test_font_manager.py +@@ -344,7 +344,7 @@ def _test_threading(): + def test_fontcache_thread_safe(): + pytest.importorskip('threading') + +- subprocess_run_helper(_test_threading, timeout=10) ++ subprocess_run_helper(_test_threading, timeout=20) + + + def test_lockfilefailure(tmp_path):