git.iko.soy/typeable/nixpkgs
on master help sign in
Merge pull request #127543 from fabaff/pymill
commit05657665d52138a93a2e8b5108eaa91d2c2d999f authorMartin Weinelt <mweinelt@users.noreply.github.com> dateSun 20 Jun 2021, 12:47 (5 years ago) parentc5a97e60dc2567
4 files changed+41−1
pkgs/development/python-modules/millheater/default.nix+37 pkgs/servers/home-assistant/component-packages.nix+1−1 pkgs/servers/home-assistant/default.nix+1 pkgs/top-level/python-packages.nix+2
pkgs/development/python-modules/millheater/default.nixnew file+37
@@ -0,0 +1,37 @@
1+{ lib
2+, aiohttp
3+, async-timeout
4+, buildPythonPackage
5+, fetchFromGitHub
6+, pythonOlder
7+}:
8+
9+buildPythonPackage rec {
10+ pname = "millheater";
11+ version = "0.4.1";
12+ disabled = pythonOlder "3.6";
13+
14+ src = fetchFromGitHub {
15+ owner = "Danielhiversen";
16+ repo = "pymill";
17+ rev = version;
18+ sha256 = "0dypv4xwdqcv45aibfkik2slm9r8y7pd2gwqa49kn96f40kdfwb0";
19+ };
20+
21+ propagatedBuildInputs = [
22+ aiohttp
23+ async-timeout
24+ ];
25+
26+ # Project has no tests
27+ doCheck = false;
28+
29+ pythonImportsCheck = [ "mill" ];
30+
31+ meta = with lib; {
32+ description = "Python library for Mill heater devices";
33+ homepage = "https://github.com/Danielhiversen/pymill";
34+ license = with licenses; [ mit ];
35+ maintainers = with maintainers; [ fab ];
36+ };
37+}
pkgs/servers/home-assistant/component-packages.nix+1−1
@@ -510,7 +510,7 @@
510510 "microsoft_face_identify" = ps: with ps; [ aiohttp-cors ];
511511 "miflora" = ps: with ps; [ bluepy ]; # missing inputs: miflora
512512 "mikrotik" = ps: with ps; [ librouteros ];
513− "mill" = ps: with ps; [ ]; # missing inputs: millheater
513+ "mill" = ps: with ps; [ millheater ];
514514 "min_max" = ps: with ps; [ ];
515515 "minecraft_server" = ps: with ps; [ aiodns getmac mcstatus ];
516516 "minio" = ps: with ps; [ minio ];
pkgs/servers/home-assistant/default.nix+1
@@ -515,6 +515,7 @@ in with py.pkgs; buildPythonApplication rec {
515515 "microsoft_face_detect"
516516 "microsoft_face_identify"
517517 "mikrotik"
518+ "mill"
518519 "min_max"
519520 "minecraft_server"
520521 "minio"
pkgs/top-level/python-packages.nix+2
@@ -4385,6 +4385,8 @@ in {
43854385
43864386 milksnake = callPackage ../development/python-modules/milksnake { };
43874387
4388+ millheater = callPackage ../development/python-modules/millheater { };
4389+
43884390 minidb = callPackage ../development/python-modules/minidb { };
43894391
43904392 minidump = callPackage ../development/python-modules/minidump { };