Merge pull request #138833 from mweinelt/python/maxcube-api

authored by

Martin Weinelt and committed by
GitHub
63ec2613 2c774b95

+46 -1
+42
pkgs/development/python-modules/maxcube-api/default.nix
··· 1 + { lib 2 + , buildPythonPackage 3 + , pythonOlder 4 + , fetchFromGitHub 5 + , python 6 + }: 7 + 8 + buildPythonPackage rec { 9 + pname = "maxcube-api"; 10 + version = "0.4.3"; 11 + format = "setuptools"; 12 + disabled = pythonOlder "3.7"; 13 + 14 + src = fetchFromGitHub { 15 + owner = "hackercowboy"; 16 + repo = "python-${pname}"; 17 + rev = "V${version}"; 18 + sha256 = "10k61gfpnqljf3p3qxr97xq7j67a9cr4ivd9v72hdni0znrbx6ym"; 19 + }; 20 + 21 + postPatch = '' 22 + substituteInPlace setup.py --replace "license=license" "license='MIT'" 23 + ''; 24 + 25 + pythonImportsCheck = [ 26 + "maxcube" 27 + "maxcube.cube" 28 + ]; 29 + 30 + checkPhase = '' 31 + runHook preCheck 32 + ${python.interpreter} -m unittest discover 33 + runHook postCheck 34 + ''; 35 + 36 + meta = with lib; { 37 + description = "eQ-3/ELV MAX! Cube Python API"; 38 + homepage = "https://github.com/hackercowboy/python-maxcube-api"; 39 + license = licenses.mit; 40 + maintainers = with maintainers; [ hexa ]; 41 + }; 42 + }
+1 -1
pkgs/servers/home-assistant/component-packages.nix
··· 493 493 "marytts" = ps: with ps; [ ]; # missing inputs: speak2mary 494 494 "mastodon" = ps: with ps; [ mastodon-py ]; 495 495 "matrix" = ps: with ps; [ matrix-client ]; 496 - "maxcube" = ps: with ps; [ ]; # missing inputs: maxcube-api 496 + "maxcube" = ps: with ps; [ maxcube-api ]; 497 497 "mazda" = ps: with ps; [ pymazda ]; 498 498 "mcp23017" = ps: with ps; [ ]; # missing inputs: RPi.GPIO adafruit-circuitpython-mcp230xx 499 499 "media_extractor" = ps: with ps; [ aiohttp-cors youtube-dl-light ];
+1
pkgs/servers/home-assistant/default.nix
··· 486 486 "mailbox" 487 487 "manual" 488 488 "manual_mqtt" 489 + "maxcube" 489 490 "mazda" 490 491 "media_player" 491 492 "media_source"
+2
pkgs/top-level/python-packages.nix
··· 4492 4492 4493 4493 mautrix-appservice = self.mautrix; # alias 2019-12-28 4494 4494 4495 + maxcube-api = callPackage ../development/python-modules/maxcube-api { }; 4496 + 4495 4497 maxminddb = callPackage ../development/python-modules/maxminddb { }; 4496 4498 4497 4499 maya = callPackage ../development/python-modules/maya { };