diff options
author | Fabian Affolter <mail@fabian-affolter.ch> | 2022-10-15 09:20:44 +0200 |
---|---|---|
committer | Fabian Affolter <mail@fabian-affolter.ch> | 2022-10-15 09:20:52 +0200 |
commit | 1b252990d195ab9c8d505b3a2794ca970586d739 (patch) | |
tree | 25acac42358dd9dee0514f0931b3b60a762ee5f9 /pkgs/development/python-modules/freebox-api | |
parent | 5601789677439a4c861cf75a92b6d6d2f1570982 (diff) |
python310Packages.freebox-api: 0.0.10 -> 1.0.0
Diffstat (limited to 'pkgs/development/python-modules/freebox-api')
-rw-r--r-- | pkgs/development/python-modules/freebox-api/default.nix | 26 |
1 files 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 54a6ce8662e5f..a04dada07dcc0 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"; |