From 1b252990d195ab9c8d505b3a2794ca970586d739 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sat, 15 Oct 2022 09:20:44 +0200 Subject: [PATCH] python310Packages.freebox-api: 0.0.10 -> 1.0.0 --- .../python-modules/freebox-api/default.nix | 26 +++++++------------ 1 file changed, 10 insertions(+), 16 deletions(-) diff --git a/pkgs/development/python-modules/freebox-api/default.nix b/pkgs/development/python-modules/freebox-api/default.nix index 54a6ce8662e5..a04dada07dcc 100644 --- a/pkgs/development/python-modules/freebox-api/default.nix +++ b/pkgs/development/python-modules/freebox-api/default.nix @@ -2,48 +2,42 @@ , aiohttp , buildPythonPackage , fetchFromGitHub -, fetchpatch -, importlib-metadata , poetry-core , pytestCheckHook , pythonOlder +, urllib3 }: buildPythonPackage rec { pname = "freebox-api"; - version = "0.0.10"; + version = "1.0.0"; format = "pyproject"; - disabled = pythonOlder "3.7"; + + disabled = pythonOlder "3.8"; src = fetchFromGitHub { owner = "hacf-fr"; repo = pname; rev = "v${version}"; - sha256 = "sha256-yUcHdSHSgWxZl0z7Ue0MestvGhiXkDsxArNoDk0ZkR4="; + hash = "sha256-y78PzSivB+IJ9hrN3ZRhDBo7kI7M6uleTPkF6slO6So="; }; - patches = [ - # Switch to poetry-core, https://github.com/hacf-fr/freebox-api/pull/187 - (fetchpatch { - name = "switch-to-poetry-core.patch"; - url = "https://github.com/hacf-fr/freebox-api/commit/07356ac65483bc24fb1ed32612e77f2c2eed0134.patch"; - sha256 = "1zwricrwsqy01pmhrjy41gh4kxb3gki8z8yxlpywd66y7gid547r"; - }) - ]; - nativeBuildInputs = [ poetry-core ]; propagatedBuildInputs = [ aiohttp - ] ++ lib.optionals (pythonOlder "3.8") [ importlib-metadata ]; + urllib3 + ]; checkInputs = [ pytestCheckHook ]; - pythonImportsCheck = [ "freebox_api" ]; + pythonImportsCheck = [ + "freebox_api" + ]; meta = with lib; { description = "Python module to interact with the Freebox OS API";