From 7e69650f2cc4fa76bad8850794d65117386cfbea Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sandro=20J=C3=A4ckel?= Date: Sun, 5 Jul 2026 21:40:42 +0200 Subject: [PATCH 1/2] python314Packages.mpv: fix build python3.13-mpv> 3.534 [v] vo/x11: Assuming -nan FPS for display sync. python3.13-mpv> ----------------------------- Captured stderr call ----------------------------- python3.13-mpv> Fontconfig error: Cannot load default config file: No such file: (null) python3.13-mpv> Fontconfig error: Cannot load default config file: No such file: (null) python3.13-mpv> python3.13-mpv> Fontconfig error: No writable cache directories python3.13-mpv> /var/cache/fontconfig python3.13-mpv> /homeless-shelter/.cache/fontconfig python3.13-mpv> python3.13-mpv> Fontconfig error: No writable cache directories python3.13-mpv> /var/cache/fontconfig python3.13-mpv> /homeless-shelter/.cache/fontconfig --- pkgs/development/python-modules/mpv/default.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/development/python-modules/mpv/default.nix b/pkgs/development/python-modules/mpv/default.nix index 892f0726382c..54a9cb4e80cb 100644 --- a/pkgs/development/python-modules/mpv/default.nix +++ b/pkgs/development/python-modules/mpv/default.nix @@ -7,6 +7,7 @@ setuptools, pytestCheckHook, pyvirtualdisplay, + writableTmpDirAsHomeHook, xvfb, }: @@ -35,6 +36,7 @@ buildPythonPackage rec { nativeCheckInputs = [ pytestCheckHook pyvirtualdisplay + writableTmpDirAsHomeHook ] ++ lib.optionals stdenv.hostPlatform.isLinux [ xvfb From 75c7b99953053146f20b66912af80b7936ef3aaf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sandro=20J=C3=A4ckel?= Date: Mon, 6 Jul 2026 21:44:10 +0200 Subject: [PATCH 2/2] python314Packages.mpv: ignore some flaky or timing sensitive tests --- pkgs/development/python-modules/mpv/default.nix | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/pkgs/development/python-modules/mpv/default.nix b/pkgs/development/python-modules/mpv/default.nix index 54a9cb4e80cb..e914fb4c02da 100644 --- a/pkgs/development/python-modules/mpv/default.nix +++ b/pkgs/development/python-modules/mpv/default.nix @@ -42,6 +42,15 @@ buildPythonPackage rec { xvfb ]; + disabledTestPaths = [ + # timing sensitive + "tests/test_mpv.py::CommandTests::test_sub_add" + + # flaky + "tests/test_mpv.py::ObservePropertyTest::test_property_observer_decorator" + "tests/test_mpv.py::RegressionTests::test_wait_for_property_concurrency" + ]; + pythonImportsCheck = [ "mpv" ]; meta = {