diff options
Diffstat (limited to 'nixpkgs/pkgs/development/python-modules/python-kasa')
-rw-r--r-- | nixpkgs/pkgs/development/python-modules/python-kasa/default.nix | 23 |
1 files changed, 17 insertions, 6 deletions
diff --git a/nixpkgs/pkgs/development/python-modules/python-kasa/default.nix b/nixpkgs/pkgs/development/python-modules/python-kasa/default.nix index ab7ae435f56e..78f97117f89f 100644 --- a/nixpkgs/pkgs/development/python-modules/python-kasa/default.nix +++ b/nixpkgs/pkgs/development/python-modules/python-kasa/default.nix @@ -1,10 +1,13 @@ { lib +, anyio +, async-timeout , asyncclick , buildPythonPackage , fetchFromGitHub -, importlib-metadata -, pydantic +, kasa-crypt +, orjson , poetry-core +, pydantic , pytest-asyncio , pytest-mock , pytestCheckHook @@ -14,16 +17,16 @@ buildPythonPackage rec { pname = "python-kasa"; - version = "0.5.1"; + version = "0.5.3"; format = "pyproject"; - disabled = pythonOlder "3.7"; + disabled = pythonOlder "3.8"; src = fetchFromGitHub { owner = pname; repo = pname; rev = "refs/tags/${version}"; - hash = "sha256-vp2r842f9A2lEFLhUcHyGZavAWT4Ke9mH+FAlGucdqo="; + hash = "sha256-7GJnkT7FOYzytQyOCP8zU5hUk4SbeC7gc1qkhl5eXGo="; }; nativeBuildInputs = [ @@ -31,8 +34,9 @@ buildPythonPackage rec { ]; propagatedBuildInputs = [ + anyio + async-timeout asyncclick - importlib-metadata pydantic ]; @@ -43,6 +47,13 @@ buildPythonPackage rec { voluptuous ]; + passthru.optional-dependencies = { + speedup = [ + kasa-crypt + orjson + ]; + }; + pytestFlagsArray = [ "--asyncio-mode=auto" ]; |