From 8628144e5136633928922dee583999c7dd0ef8bb Mon Sep 17 00:00:00 2001 From: Timo Gottszky Date: Sun, 7 Jun 2026 18:14:09 +0200 Subject: [PATCH 1/3] python3Packages.easywatch: use finalAttrs --- pkgs/development/python-modules/easywatch/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/easywatch/default.nix b/pkgs/development/python-modules/easywatch/default.nix index ee3c39a3ca42..e543d9321ded 100644 --- a/pkgs/development/python-modules/easywatch/default.nix +++ b/pkgs/development/python-modules/easywatch/default.nix @@ -5,13 +5,13 @@ watchdog, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "easywatch"; version = "0.0.5"; format = "setuptools"; src = fetchPypi { - inherit pname version; + inherit (finalAttrs) pname version; sha256 = "1b40cjigv7s9qj8hxxy6yhwv0320z7qywrigwgkasgh80q0xgphc"; }; @@ -27,4 +27,4 @@ buildPythonPackage rec { license = lib.licenses.mit; maintainers = with lib.maintainers; [ fgaz ]; }; -} +}) From 503d5a411bf36748dc4bd6d61c832ec6362224cd Mon Sep 17 00:00:00 2001 From: Timo Gottszky Date: Sun, 7 Jun 2026 18:15:14 +0200 Subject: [PATCH 2/3] python3Packages.easywatch: enable __structuredAttrs --- pkgs/development/python-modules/easywatch/default.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/development/python-modules/easywatch/default.nix b/pkgs/development/python-modules/easywatch/default.nix index e543d9321ded..7abe21542ebd 100644 --- a/pkgs/development/python-modules/easywatch/default.nix +++ b/pkgs/development/python-modules/easywatch/default.nix @@ -10,6 +10,8 @@ buildPythonPackage (finalAttrs: { version = "0.0.5"; format = "setuptools"; + __structuredAttrs = true; + src = fetchPypi { inherit (finalAttrs) pname version; sha256 = "1b40cjigv7s9qj8hxxy6yhwv0320z7qywrigwgkasgh80q0xgphc"; From 384c7761d07c92b0f63e5787d6c46b75ccdc7b7a Mon Sep 17 00:00:00 2001 From: Timo Gottszky Date: Sun, 7 Jun 2026 18:16:53 +0200 Subject: [PATCH 3/3] python3Packages.easywatch: migrate to pyproject --- pkgs/development/python-modules/easywatch/default.nix | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/easywatch/default.nix b/pkgs/development/python-modules/easywatch/default.nix index 7abe21542ebd..f20a6b7b91ca 100644 --- a/pkgs/development/python-modules/easywatch/default.nix +++ b/pkgs/development/python-modules/easywatch/default.nix @@ -2,13 +2,14 @@ lib, fetchPypi, buildPythonPackage, + setuptools, watchdog, }: buildPythonPackage (finalAttrs: { pname = "easywatch"; version = "0.0.5"; - format = "setuptools"; + pyproject = true; __structuredAttrs = true; @@ -17,7 +18,9 @@ buildPythonPackage (finalAttrs: { sha256 = "1b40cjigv7s9qj8hxxy6yhwv0320z7qywrigwgkasgh80q0xgphc"; }; - propagatedBuildInputs = [ watchdog ]; + build-system = [ setuptools ]; + + dependencies = [ watchdog ]; # There are no tests doCheck = false;