From ff1fd134b1d00002c6aa5ef9e79a8ef452ea6e4a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 14 May 2025 08:33:45 +0000 Subject: [PATCH 1/2] python3Packages.guidata: 3.8.0 -> 3.9.0 --- pkgs/development/python-modules/guidata/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/guidata/default.nix b/pkgs/development/python-modules/guidata/default.nix index 3f0e978069b7..2acb39d51f16 100644 --- a/pkgs/development/python-modules/guidata/default.nix +++ b/pkgs/development/python-modules/guidata/default.nix @@ -30,14 +30,14 @@ buildPythonPackage rec { pname = "guidata"; - version = "3.8.0"; + version = "3.9.0"; pyproject = true; src = fetchFromGitHub { owner = "PlotPyStack"; repo = "guidata"; tag = "v${version}"; - hash = "sha256-ljS2FJmLPPRHQesEwO4dTWr+OZRjviGjkuTYusB9O48="; + hash = "sha256-W3d7LGfQJ9DVngZxhnuQpoTHvXyHenaXzm7qeqi/zGQ="; }; build-system = [ From 572840e5b90e23853184146ea2324d72b6cdb31b Mon Sep 17 00:00:00 2001 From: Doron Behar Date: Wed, 14 May 2025 14:58:35 +0300 Subject: [PATCH 2/2] python312Packages.guidata: put failing passthru.tests aside --- pkgs/development/python-modules/guidata/default.nix | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/pkgs/development/python-modules/guidata/default.nix b/pkgs/development/python-modules/guidata/default.nix index 2acb39d51f16..4ec4ac679810 100644 --- a/pkgs/development/python-modules/guidata/default.nix +++ b/pkgs/development/python-modules/guidata/default.nix @@ -82,7 +82,6 @@ buildPythonPackage rec { passthru = { tests = { - # Should be compatible with all of these Qt implementations withPyQt6 = guidata.override { pyqt6 = pyqt6; qt6 = qt6; @@ -95,6 +94,11 @@ buildPythonPackage rec { pyqt6 = pyqt5; qt6 = qt5; }; + }; + # Upstream doesn't officially supports all of them, although they use qtpy, + # see: https://github.com/PlotPyStack/PlotPy/issues/20 . See also the + # comment near this attribute at plotpy + knownFailingTests = { withPySide2 = guidata.override { pyqt6 = pyside2; qt6 = qt5;