git.iko.soy/typeable/nixpkgs
on master help sign in
python3Packages.cometblue-lite: init at 0.4.1
commitecd41d1bda2aba4915738494db0a7b0f65cb5e94 authorFabian Affolter <mail@fabian-affolter.ch> dateThu 9 Dec 2021, 09:00 (5 years ago) parent97ef966
2 files changed+41
pkgs/development/python-modules/cometblue-lite/default.nix+39 pkgs/top-level/python-packages.nix+2
pkgs/development/python-modules/cometblue-lite/default.nixnew file+39
@@ -0,0 +1,39 @@
1+{ lib
2+, buildPythonPackage
3+, fetchFromGitHub
4+, bluepy
5+, pythonOlder
6+}:
7+
8+buildPythonPackage rec {
9+ pname = "cometblue-lite";
10+ version = "0.4.1";
11+ format = "setuptools";
12+
13+ disabled = pythonOlder "3.8";
14+
15+ src = fetchFromGitHub {
16+ owner = "neffs";
17+ repo = "python-cometblue_lite";
18+ rev = version;
19+ sha256 = "sha256-kK6P8almFQac/bt7we02Q96RIB/s9wAqb+dn09tFx7k=";
20+ };
21+
22+ propagatedBuildInputs = [
23+ bluepy
24+ ];
25+
26+ # Module has no tests
27+ doCheck = false;
28+
29+ pythonImportsCheck = [
30+ "cometblue_lite"
31+ ];
32+
33+ meta = with lib; {
34+ description = "Python module for Eurotronic Comet Blue thermostats";
35+ homepage = "https://github.com/neffs/python-cometblue_lite";
36+ license = licenses.mit;
37+ maintainers = with maintainers; [ fab ];
38+ };
39+}
pkgs/top-level/python-packages.nix+2
@@ -1703,6 +1703,8 @@ in {
17031703
17041704 colour = callPackage ../development/python-modules/colour { };
17051705
1706+ cometblue-lite = callPackage ../development/python-modules/cometblue-lite { };
1707+
17061708 commandparse = callPackage ../development/python-modules/commandparse { };
17071709
17081710 commentjson = callPackage ../development/python-modules/commentjson { };