python312Packages.elmax-api: add missing websocket dependency

and make it a PEP517 build with appropriate lingo.
This commit is contained in:
Martin Weinelt
2024-08-09 14:48:17 +02:00
parent 4dcefc1d28
commit 271e44ed67
@@ -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
];