pythonPackages.aiolifx-effects: init at 0.2.1

Aiolifx_effects package extends the pythonPackages.aiolifx package to
provide the ability to program effects (strobe, fade) into lifx light
fixtures (https://www.lifx.com) using python. The original need was to
use it with the home-assistant package, specifically the "lifx"
component. Although not strictly required to control the lights, the
lifx compopent imports this package and will fail if it's not present.
This commit is contained in:
Netix (Espinet François) 2019-02-13 20:22:39 +01:00
parent 22069991d0
commit 9b02f5ec4e
No known key found for this signature in database
GPG Key ID: 0176F318CB25629B
2 changed files with 33 additions and 0 deletions

View File

@ -0,0 +1,31 @@
{ lib
, fetchPypi
, buildPythonPackage
, isPy3k
, aiolifx
}:
buildPythonPackage rec {
pname = "aiolifx-effects";
version = "0.2.1";
src = fetchPypi {
inherit version;
pname = "aiolifx_effects";
sha256 = "cb4ac52deeb220783fc6449251cf40833fcffa28648270be64b1b3e83e06b503";
};
# tests are not implemented
doCheck = false;
disabled = !isPy3k;
propagatedBuildInputs = [ aiolifx ];
meta = with lib; {
homepage = https://github.com/amelchio/aiolifx_effects;
license = licenses.mit;
description = "Light effects (pulse, colorloop ...) for LIFX lights running on aiolifx";
maintainers = with maintainers; [ netixx ];
};
}

View File

@ -170,6 +170,8 @@ in {
aiolifx = callPackage ../development/python-modules/aiolifx { };
aiolifx-effects = callPackage ../development/python-modules/aiolifx-effects { };
aioamqp = callPackage ../development/python-modules/aioamqp { };
ansicolor = callPackage ../development/python-modules/ansicolor { };