From 2b6ccdf9b8b934553bb850fb23748581a64d8980 Mon Sep 17 00:00:00 2001 From: Harinn Date: Sat, 6 Jun 2026 02:57:54 +0700 Subject: [PATCH 1/2] python3Packages.bluepy: migrate to pyproject --- pkgs/development/python-modules/bluepy/default.nix | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkgs/development/python-modules/bluepy/default.nix b/pkgs/development/python-modules/bluepy/default.nix index 194a2ecd830c..4e4321fc07ad 100644 --- a/pkgs/development/python-modules/bluepy/default.nix +++ b/pkgs/development/python-modules/bluepy/default.nix @@ -2,6 +2,7 @@ lib, buildPythonPackage, fetchPypi, + setuptools, pkg-config, glib, }: @@ -9,13 +10,15 @@ buildPythonPackage rec { pname = "bluepy"; version = "1.3.0"; - format = "setuptools"; + pyproject = true; src = fetchPypi { inherit pname version; sha256 = "1v0wjy1rz0rbwghr1z3xhdm06lqn9iig6vr5j2wmymh3w6pysw9a"; }; + build-system = [ setuptools ]; + buildInputs = [ glib ]; nativeBuildInputs = [ pkg-config ]; From 97426fb0868240ebe3458595e3b8a2d454590f4b Mon Sep 17 00:00:00 2001 From: Harinn Date: Sat, 6 Jun 2026 03:00:07 +0700 Subject: [PATCH 2/2] python3Packages.bluepy: modernize --- pkgs/development/python-modules/bluepy/default.nix | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/bluepy/default.nix b/pkgs/development/python-modules/bluepy/default.nix index 4e4321fc07ad..910bd7e2996d 100644 --- a/pkgs/development/python-modules/bluepy/default.nix +++ b/pkgs/development/python-modules/bluepy/default.nix @@ -7,14 +7,16 @@ glib, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "bluepy"; version = "1.3.0"; pyproject = true; + __structuredAttrs = true; + src = fetchPypi { - inherit pname version; - sha256 = "1v0wjy1rz0rbwghr1z3xhdm06lqn9iig6vr5j2wmymh3w6pysw9a"; + inherit (finalAttrs) pname version; + hash = "sha256-KnHtr+EDVl+5kCVv82JMFlMDaoN9/JDh4yuDn4OXHOw="; }; build-system = [ setuptools ]; @@ -37,4 +39,4 @@ buildPythonPackage rec { platforms = lib.platforms.linux; license = lib.licenses.gpl2; }; -} +})