1{ 2 lib, 3 buildPythonPackage, 4 fetchPypi, 5 setuptools, 6 wheel, 7 aiohttp, 8 aiohttp-sse-client, 9 charset-normalizer, 10 dataclasses-json, 11 oauth2-client, 12}: 13 14buildPythonPackage rec { 15 pname = "home-connect-async"; 16 version = "0.8.2"; 17 pyproject = true; 18 19 src = fetchPypi { 20 pname = "home_connect_async"; 21 inherit version; 22 hash = "sha256-npVMEiwclKr9HR2M03GNkyJULeLEE9BAnIw8Zoy98nQ="; 23 }; 24 25 build-system = [ 26 setuptools 27 wheel 28 ]; 29 30 dependencies = [ 31 aiohttp 32 aiohttp-sse-client 33 charset-normalizer 34 dataclasses-json 35 oauth2-client 36 ]; 37 38 pythonImportsCheck = [ 39 "home_connect_async" 40 ]; 41 42 meta = { 43 description = "Async SDK for BSH Home Connect API"; 44 homepage = "https://pypi.org/project/home-connect-async"; 45 license = lib.licenses.mit; 46 maintainers = with lib.maintainers; [ kranzes ]; 47 }; 48}