From 271e44ed67bb576c2094faa0390f8e24437b45af Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Thu, 8 Aug 2024 04:21:03 +0200 Subject: [PATCH] python312Packages.elmax-api: add missing websocket dependency and make it a PEP517 build with appropriate lingo. --- pkgs/development/python-modules/elmax-api/default.nix | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/elmax-api/default.nix b/pkgs/development/python-modules/elmax-api/default.nix index ad963e7e3d3f..27b168986339 100644 --- a/pkgs/development/python-modules/elmax-api/default.nix +++ b/pkgs/development/python-modules/elmax-api/default.nix @@ -2,16 +2,18 @@ lib, buildPythonPackage, fetchFromGitHub, + setuptools, httpx, pyjwt, pythonOlder, + websockets, yarl, }: buildPythonPackage rec { pname = "elmax-api"; version = "0.0.5"; - format = "setuptools"; + pyproject = true; disabled = pythonOlder "3.8"; @@ -22,9 +24,12 @@ buildPythonPackage rec { hash = "sha256-57pmmH7f893H71CMhdnahvbN/5F2yfrVZ6MFpYQ4+mQ="; }; - propagatedBuildInputs = [ + build-system = [ setuptools ]; + + dependencies = [ httpx pyjwt + websockets yarl ];