From 0ebedb70440881b1f7c70a84da8ec2d1171b63aa Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Tue, 21 Nov 2023 09:12:44 +0100 Subject: [PATCH 1/2] python311Packages.aiosomecomfort: 0.0.17 -> 0.0.22 Diff: https://github.com/mkmer/AIOSomecomfort/compare/refs/tags/0.0.17...0.0.22 Changelog: https://github.com/mkmer/AIOSomecomfort/releases/tag/0.0.22 --- pkgs/development/python-modules/aiosomecomfort/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/aiosomecomfort/default.nix b/pkgs/development/python-modules/aiosomecomfort/default.nix index e993813081a8..f77dc4595805 100644 --- a/pkgs/development/python-modules/aiosomecomfort/default.nix +++ b/pkgs/development/python-modules/aiosomecomfort/default.nix @@ -8,7 +8,7 @@ buildPythonPackage rec { pname = "aiosomecomfort"; - version = "0.0.17"; + version = "0.0.22"; format = "setuptools"; disabled = pythonOlder "3.7"; @@ -17,7 +17,7 @@ buildPythonPackage rec { owner = "mkmer"; repo = "AIOSomecomfort"; rev = "refs/tags/${version}"; - hash = "sha256-HJbLsl1NHZxfH17mIi0T6h5ZSfKaw4VYbNgN6vmN7l4="; + hash = "sha256-d4pyt9+sBPNo/PL05HQ4sjyjubMtTZI9WUGRU1B/dH0="; }; propagatedBuildInputs = [ From 57b5c5c861ceaea5997952686fe905897338ac92 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Tue, 21 Nov 2023 09:14:40 +0100 Subject: [PATCH 2/2] python311Packages.aiosomecomfort: refactor --- .../python-modules/aiosomecomfort/default.nix | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/aiosomecomfort/default.nix b/pkgs/development/python-modules/aiosomecomfort/default.nix index f77dc4595805..5775aece8060 100644 --- a/pkgs/development/python-modules/aiosomecomfort/default.nix +++ b/pkgs/development/python-modules/aiosomecomfort/default.nix @@ -1,15 +1,16 @@ { lib +, aiohttp , buildPythonPackage , fetchFromGitHub -, aiohttp , prettytable , pythonOlder +, setuptools }: buildPythonPackage rec { pname = "aiosomecomfort"; version = "0.0.22"; - format = "setuptools"; + pyproject = true; disabled = pythonOlder "3.7"; @@ -20,6 +21,10 @@ buildPythonPackage rec { hash = "sha256-d4pyt9+sBPNo/PL05HQ4sjyjubMtTZI9WUGRU1B/dH0="; }; + nativeBuildInputs = [ + setuptools + ]; + propagatedBuildInputs = [ aiohttp prettytable @@ -29,7 +34,8 @@ buildPythonPackage rec { "aiosomecomfort" ]; - doCheck = false; # tests only run on windows, due to WindowsSelectorEventLoopPolicy + # Tests only run on Windows, due to WindowsSelectorEventLoopPolicy + doCheck = false; meta = { description = "AsyicIO client for US models of Honeywell Thermostats";