From baf517c7908c7a73317f40326dad8d0be975d1a4 Mon Sep 17 00:00:00 2001 From: Guilhem Saurel Date: Mon, 24 Nov 2025 12:07:23 +0100 Subject: [PATCH 1/3] flake.lock: Update MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Flake lock file updates: • Updated input 'flake-parts': 'github:hercules-ci/flake-parts/864599284fc7c0ba6357ed89ed5e2cd5040f0c04?narHash=sha256-TmWcdiUUaWk8J4lpjzu4gCGxWY6/Ok7mOK4fIFfBuU4%3D' (2025-10-20) → 'github:hercules-ci/flake-parts/2cccadc7357c0ba201788ae99c4dfa90728ef5e0?narHash=sha256-LlLt2Jo/gMNYAwOgdRQBrsRoOz7BPRkzvNaI/fzXi2Q%3D' (2025-11-21) • Updated input 'flake-parts/nixpkgs-lib': 'github:nix-community/nixpkgs.lib/a73b9c743612e4244d865a2fdee11865283c04e6?narHash=sha256-x2rJ%2BOvzq0sCMpgfgGaaqgBSwY%2BLST%2BWbZ6TytnT9Rk%3D' (2025-08-10) → 'github:nix-community/nixpkgs.lib/719359f4562934ae99f5443f20aa06c2ffff91fc?narHash=sha256-b0yj6kfvO8ApcSE%2BQmA6mUfu8IYG6/uU28OFn4PaC8M%3D' (2025-10-29) • Updated input 'nixpkgs': 'github:NixOS/nixpkgs/6a08e6bb4e46ff7fcbb53d409b253f6bad8a28ce?narHash=sha256-Q/uhWNvd7V7k1H1ZPMy/vkx3F8C13ZcdrKjO7Jv7v0c%3D' (2025-10-25) → 'github:NixOS/nixpkgs/050e09e091117c3d7328c7b2b7b577492c43c134?narHash=sha256-HzxeGVID5MChuCPESuC0dlQL1/scDKu%2BMmzoVBJxulM%3D' (2025-11-22) --- flake.lock | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/flake.lock b/flake.lock index 0f5320e17..0b825beb6 100644 --- a/flake.lock +++ b/flake.lock @@ -5,11 +5,11 @@ "nixpkgs-lib": "nixpkgs-lib" }, "locked": { - "lastModified": 1760948891, - "narHash": "sha256-TmWcdiUUaWk8J4lpjzu4gCGxWY6/Ok7mOK4fIFfBuU4=", + "lastModified": 1763759067, + "narHash": "sha256-LlLt2Jo/gMNYAwOgdRQBrsRoOz7BPRkzvNaI/fzXi2Q=", "owner": "hercules-ci", "repo": "flake-parts", - "rev": "864599284fc7c0ba6357ed89ed5e2cd5040f0c04", + "rev": "2cccadc7357c0ba201788ae99c4dfa90728ef5e0", "type": "github" }, "original": { @@ -20,11 +20,11 @@ }, "nixpkgs": { "locked": { - "lastModified": 1761373498, - "narHash": "sha256-Q/uhWNvd7V7k1H1ZPMy/vkx3F8C13ZcdrKjO7Jv7v0c=", + "lastModified": 1763835633, + "narHash": "sha256-HzxeGVID5MChuCPESuC0dlQL1/scDKu+MmzoVBJxulM=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "6a08e6bb4e46ff7fcbb53d409b253f6bad8a28ce", + "rev": "050e09e091117c3d7328c7b2b7b577492c43c134", "type": "github" }, "original": { @@ -36,11 +36,11 @@ }, "nixpkgs-lib": { "locked": { - "lastModified": 1754788789, - "narHash": "sha256-x2rJ+Ovzq0sCMpgfgGaaqgBSwY+LST+WbZ6TytnT9Rk=", + "lastModified": 1761765539, + "narHash": "sha256-b0yj6kfvO8ApcSE+QmA6mUfu8IYG6/uU28OFn4PaC8M=", "owner": "nix-community", "repo": "nixpkgs.lib", - "rev": "a73b9c743612e4244d865a2fdee11865283c04e6", + "rev": "719359f4562934ae99f5443f20aa06c2ffff91fc", "type": "github" }, "original": { From 96982e682f33bbff461b98ccafaf493ad246ba74 Mon Sep 17 00:00:00 2001 From: Guilhem Saurel Date: Mon, 24 Nov 2025 16:47:55 +0100 Subject: [PATCH 2/3] nix: ignore a scipy failing test on darwin ``` =========================== short test summary info ============================ FAILED lib/python3.13/site-packages/scipy/io/matlab/tests/test_mio.py::test_matfile_version[1-_7*_*-^((?!hdf5).)*$] - AssertionError: No files for version 1 using filter _7*_* assert 0 > 0 + where 0 = len([]) FAILED lib/python3.13/site-packages/scipy/io/matlab/tests/test_mio.py::test_matfile_version[2-_7*_*-.*hdf5.*] - assert 1 == 2 = 2 failed, 78443 passed, 5202 skipped, 304 xfailed, 15 xpassed, 2650 warnings in 533.82s (0:08:53) = ``` --- flake.nix | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/flake.nix b/flake.nix index c40004f35..e861c8c30 100644 --- a/flake.nix +++ b/flake.nix @@ -54,6 +54,14 @@ patches = [ ]; postPatch = ""; }); + pythonPackagesExtensions = prev.pythonPackagesExtensions ++ [ + (python-final: python-prev: { + scipy = python-prev.scipy.overrideAttrs { + # tests are somehow broken on darwin for now + doCheck = !final.stdenv.hostPlatform.isDarwin; + }; + }) + ]; }; }; perSystem = From f56ecaa183015f9f8d7dcc1b40445459c8ccb5eb Mon Sep 17 00:00:00 2001 From: Guilhem Saurel Date: Mon, 24 Nov 2025 18:51:46 +0100 Subject: [PATCH 3/3] nix: re-enable tests after #432 --- flake.nix | 11 ----------- 1 file changed, 11 deletions(-) diff --git a/flake.nix b/flake.nix index e861c8c30..1f2dc4652 100644 --- a/flake.nix +++ b/flake.nix @@ -30,17 +30,6 @@ ]; }; postPatch = ""; - nativeCheckInputs = [ - final.ctestCheckHook - ]; - # ref. https://github.com/Simple-Robotics/proxsuite/issues/426 - preCheck = '' - disabledTests+=( - "ProxQP::dense: test primal infeasibility solving" - "dense maros meszaros using the api" - "sparse maros meszaros using the API" - ) - ''; }; }; eigen5 = final: prev: {