diff options
Diffstat (limited to 'nixpkgs/pkgs/servers/home-assistant/esphome.nix')
-rw-r--r-- | nixpkgs/pkgs/servers/home-assistant/esphome.nix | 61 |
1 files changed, 0 insertions, 61 deletions
diff --git a/nixpkgs/pkgs/servers/home-assistant/esphome.nix b/nixpkgs/pkgs/servers/home-assistant/esphome.nix deleted file mode 100644 index 2dc023df5a2..00000000000 --- a/nixpkgs/pkgs/servers/home-assistant/esphome.nix +++ /dev/null @@ -1,61 +0,0 @@ -{ lib, python3, platformio, esptool, git, protobuf3_10, fetchpatch }: - -let - python = python3.override { - packageOverrides = self: super: { - protobuf = super.protobuf.override { - protobuf = protobuf3_10; - }; - pyyaml = super.pyyaml.overridePythonAttrs (oldAttrs: rec { - version = "5.1.2"; - src = oldAttrs.src.override { - inherit version; - sha256 = "1r5faspz73477hlbjgilw05xsms0glmsa371yqdd26znqsvg1b81"; - }; - }); - }; - }; - -in python.pkgs.buildPythonApplication rec { - pname = "esphome"; - version = "1.14.3"; - - src = python.pkgs.fetchPypi { - inherit pname version; - sha256 = "0xnsl000c5a2li9qw9anrzzq437qn1n4hcfc24i4rfq37awzmig7"; - }; - - ESPHOME_USE_SUBPROCESS = ""; - - propagatedBuildInputs = with python.pkgs; [ - voluptuous pyyaml paho-mqtt colorlog - tornado protobuf tzlocal pyserial ifaddr - protobuf - ]; - - # remove all version pinning (E.g tornado==5.1.1 -> tornado) - postPatch = '' - sed -i -e "s/==[0-9.]*//" setup.py - ''; - - makeWrapperArgs = [ - # platformio is used in esphomeyaml/platformio_api.py - # esptool is used in esphomeyaml/__main__.py - # git is used in esphomeyaml/writer.py - "--prefix PATH : ${lib.makeBinPath [ platformio esptool git ]}" - "--set ESPHOME_USE_SUBPROCESS ''" - ]; - - # Platformio will try to access the network - # Instead, run the executable - checkPhase = '' - $out/bin/esphome --help > /dev/null - ''; - - meta = with lib; { - description = "Make creating custom firmwares for ESP32/ESP8266 super easy"; - homepage = "https://esphome.io/"; - license = licenses.mit; - maintainers = with maintainers; [ dotlambda globin ]; - }; -} |