From 797d6adcba7f2e3f6988c7606df4c492dd217c55 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 14 Jun 2023 23:42:15 +0200 Subject: [PATCH 1/3] python311Packages.openhomedevice: 2.0.2 -> 2.1 Diff: https://github.com/bazwilliams/openhomedevice/compare/2.0.2...2.1 --- pkgs/development/python-modules/openhomedevice/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/openhomedevice/default.nix b/pkgs/development/python-modules/openhomedevice/default.nix index 533a6f66f7f0..0767e20c2241 100644 --- a/pkgs/development/python-modules/openhomedevice/default.nix +++ b/pkgs/development/python-modules/openhomedevice/default.nix @@ -8,7 +8,7 @@ buildPythonPackage rec { pname = "openhomedevice"; - version = "2.0.2"; + version = "2.1"; format = "setuptools"; disabled = pythonOlder "3.5"; @@ -17,7 +17,7 @@ buildPythonPackage rec { owner = "bazwilliams"; repo = pname; rev = version; - hash = "sha256-D4n/fv+tgdKiU7CemI+12cqoox2hsqRYlCHY7daD5fM="; + hash = "sha256-KNQelldqHx4m8IfgGUwWw/+AVzBotIa7cJGy1SfbRy0="; }; propagatedBuildInputs = [ From 4bc3590c0334c2f966b51e2fd6ef7056d8177976 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 14 Jun 2023 23:54:07 +0200 Subject: [PATCH 2/3] python311Packages.openhomedevice: add changelog to meta --- pkgs/development/python-modules/openhomedevice/default.nix | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pkgs/development/python-modules/openhomedevice/default.nix b/pkgs/development/python-modules/openhomedevice/default.nix index 0767e20c2241..54999ffe1593 100644 --- a/pkgs/development/python-modules/openhomedevice/default.nix +++ b/pkgs/development/python-modules/openhomedevice/default.nix @@ -16,7 +16,7 @@ buildPythonPackage rec { src = fetchFromGitHub { owner = "bazwilliams"; repo = pname; - rev = version; + rev = "refs/tags/${version}"; hash = "sha256-KNQelldqHx4m8IfgGUwWw/+AVzBotIa7cJGy1SfbRy0="; }; @@ -36,6 +36,7 @@ buildPythonPackage rec { meta = with lib; { description = "Python module to access Linn Ds and Openhome devices"; homepage = "https://github.com/bazwilliams/openhomedevice"; + changelog = "https://github.com/bazwilliams/openhomedevice/releases/tag/${version}"; license = with licenses; [ mit ]; maintainers = with maintainers; [ fab ]; }; From d86f79a17dd1182f2fbd7393ec5ae9146217d59a Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 14 Jun 2023 23:58:23 +0200 Subject: [PATCH 3/3] python311Packages.openhomedevice: enable tests --- .../python-modules/openhomedevice/default.nix | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/openhomedevice/default.nix b/pkgs/development/python-modules/openhomedevice/default.nix index 54999ffe1593..e512d0494217 100644 --- a/pkgs/development/python-modules/openhomedevice/default.nix +++ b/pkgs/development/python-modules/openhomedevice/default.nix @@ -1,8 +1,10 @@ { lib +, aioresponses , async-upnp-client , buildPythonPackage , fetchFromGitHub , lxml +, pytestCheckHook , pythonOlder }: @@ -25,14 +27,19 @@ buildPythonPackage rec { lxml ]; - # Tests are currently outdated - # https://github.com/bazwilliams/openhomedevice/issues/20 - doCheck = false; + nativeCheckInputs = [ + aioresponses + pytestCheckHook + ]; pythonImportsCheck = [ "openhomedevice" ]; + pytestFlagsArray = [ + "tests/*.py" + ]; + meta = with lib; { description = "Python module to access Linn Ds and Openhome devices"; homepage = "https://github.com/bazwilliams/openhomedevice";