Merge pull request #228789 from fabaff/sonos-websocket

python310Packages.sonos-websocket: init at 0.1.0

authored by

Fabian Affolter and committed by
GitHub
17b5ddac 1ffe2a05

+49
+47
pkgs/development/python-modules/sonos-websocket/default.nix
··· 1 + { lib 2 + , aiohttp 3 + , async-timeout 4 + , buildPythonPackage 5 + , fetchFromGitHub 6 + , pythonOlder 7 + , setuptools 8 + }: 9 + 10 + buildPythonPackage rec { 11 + pname = "sonos-websocket"; 12 + version = "0.1.0"; 13 + format = "pyproject"; 14 + 15 + disabled = pythonOlder "3.7"; 16 + 17 + src = fetchFromGitHub { 18 + owner = "jjlawren"; 19 + repo = "sonos-websocket"; 20 + rev = "refs/tags/${version}"; 21 + hash = "sha256-Pb+L+823Clka0IjVMVEx4A0tJsI1IUhrFbx5Jy+xkgg="; 22 + }; 23 + 24 + nativeBuildInputs = [ 25 + setuptools 26 + ]; 27 + 28 + propagatedBuildInputs = [ 29 + aiohttp 30 + async-timeout 31 + ]; 32 + 33 + # Module has no tests 34 + doCheck = false; 35 + 36 + pythonImportsCheck = [ 37 + "sonos_websocket" 38 + ]; 39 + 40 + meta = with lib; { 41 + description = "Library to communicate with Sonos devices over websockets"; 42 + homepage = "https://github.com/jjlawren/sonos-websocket"; 43 + changelog = "https://github.com/jjlawren/sonos-websocket/releases/tag/${version}"; 44 + license = with licenses; [ mit ]; 45 + maintainers = with maintainers; [ fab ]; 46 + }; 47 + }
+2
pkgs/top-level/python-packages.nix
··· 11083 11083 11084 11084 sonarr = callPackage ../development/python-modules/sonarr { }; 11085 11085 11086 + sonos-websocket = callPackage ../development/python-modules/sonos-websocket { }; 11087 + 11086 11088 sopel = callPackage ../development/python-modules/sopel { }; 11087 11089 11088 11090 sorl_thumbnail = callPackage ../development/python-modules/sorl_thumbnail { };