From f1a3c2f1846630f3e41c4e201113b1c111c23dbc Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 28 May 2026 13:58:26 +0000 Subject: [PATCH 1/2] python3Packages.sparsediffpy: 0.3.0 -> 0.4.0 --- pkgs/development/python-modules/sparsediffpy/default.nix | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/sparsediffpy/default.nix b/pkgs/development/python-modules/sparsediffpy/default.nix index 5b84d329f292..71197c3d981d 100644 --- a/pkgs/development/python-modules/sparsediffpy/default.nix +++ b/pkgs/development/python-modules/sparsediffpy/default.nix @@ -15,8 +15,9 @@ buildPythonPackage (finalAttrs: { pname = "sparsediffpy"; - version = "0.3.0"; + version = "0.4.0"; pyproject = true; + __structuredAttrs = true; src = fetchFromGitHub { owner = "SparseDifferentiation"; @@ -25,7 +26,7 @@ buildPythonPackage (finalAttrs: { # SparseDiffEngine is built from source and their cmake does not support finding it on the # system. We fallback to using the git submodule approach for now. fetchSubmodules = true; - hash = "sha256-4FiObnGIJSSH7BMkKS7y7rc4HYzDgMV7ym+wPZ/KHJ8="; + hash = "sha256-uT+HyZZpDGWPSfalF2j3qTFdWqYyOqYtHO/J9+5Dvz8="; }; build-system = [ From ee4b85eeb44a9e95e98a2913bb970903decdc4ed Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Tue, 9 Jun 2026 21:43:57 +0000 Subject: [PATCH 2/2] python3Packages.cvxpy: relax sparsediffpy --- pkgs/development/python-modules/cvxpy/default.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/development/python-modules/cvxpy/default.nix b/pkgs/development/python-modules/cvxpy/default.nix index 28edbb845ae3..9fad43a2f257 100644 --- a/pkgs/development/python-modules/cvxpy/default.nix +++ b/pkgs/development/python-modules/cvxpy/default.nix @@ -54,6 +54,9 @@ buildPythonPackage (finalAttrs: { setuptools ]; + pythonRelaxDeps = [ + "sparsediffpy" + ]; dependencies = [ clarabel cvxopt