soco-cli: init at 0.4.21

+43
+41
pkgs/tools/audio/soco-cli/default.nix
··· 1 + { lib 2 + , fetchFromGitHub 3 + , python3 4 + }: 5 + 6 + python3.pkgs.buildPythonApplication rec { 7 + pname = "soco-cli"; 8 + version = "0.4.21"; 9 + format = "setuptools"; 10 + 11 + disabled = python3.pythonOlder "3.6"; 12 + 13 + src = fetchFromGitHub rec { 14 + owner = "avantrec"; 15 + repo = pname; 16 + rev = "v${version}"; 17 + sha256 = "1kz2zx59gjfs01jiyzmps8j6yca06yqn6wkidvdk4s3izdm0rarw"; 18 + }; 19 + 20 + propagatedBuildInputs = with python3.pkgs; [ 21 + fastapi 22 + rangehttpserver 23 + soco 24 + tabulate 25 + uvicorn 26 + ]; 27 + 28 + # Tests wants to communicate with hardware 29 + doCheck = false; 30 + 31 + pythonImportsCheck = [ 32 + "soco_cli" 33 + ]; 34 + 35 + meta = with lib; { 36 + description = "Command-line interface to control Sonos sound systems"; 37 + homepage = "https://github.com/avantrec/soco-cli"; 38 + license = with licenses; [ asl20 ]; 39 + maintainers = with maintainers; [ fab ]; 40 + }; 41 + }
+2
pkgs/top-level/all-packages.nix
··· 19258 19258 19259 19259 socket_wrapper = callPackage ../development/libraries/socket_wrapper { }; 19260 19260 19261 + soco-cli = callPackage ../tools/audio/soco-cli { }; 19262 + 19261 19263 sofia_sip = callPackage ../development/libraries/sofia-sip { 19262 19264 inherit (darwin.apple_sdk.frameworks) SystemConfiguration; 19263 19265 };