From 4e1b0f54e477462aa0fda917e97f724e49460bb0 Mon Sep 17 00:00:00 2001 From: Jamie Magee Date: Thu, 24 Sep 2020 14:00:50 +0200 Subject: [PATCH 1/3] pythonPackages.sseclient-py: init at 1.7 --- .../python-modules/sseclient-py/default.nix | 25 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 ++ 2 files changed, 27 insertions(+) create mode 100644 pkgs/development/python-modules/sseclient-py/default.nix diff --git a/pkgs/development/python-modules/sseclient-py/default.nix b/pkgs/development/python-modules/sseclient-py/default.nix new file mode 100644 index 00000000000..05c3fc80746 --- /dev/null +++ b/pkgs/development/python-modules/sseclient-py/default.nix @@ -0,0 +1,25 @@ +{ buildPythonPackage, fetchFromGitHub, lib, python }: + +buildPythonPackage rec { + pname = "sseclient-py"; + version = "1.7"; + + src = fetchFromGitHub { + owner = "mpetazzoni"; + repo = "sseclient"; + rev = "sseclient-py-${version}"; + sha256 = "0iar4w8gryhjzqwy5k95q9gsv6xpmnwxkpz33418nw8hxlp86wfl"; + }; + + # based on tox.ini + checkPhase = '' + ${python.interpreter} tests/unittests.py + ''; + + meta = with lib; { + description = "Pure-Python Server Side Events (SSE) client"; + homepage = "https://github.com/mpetazzoni/sseclient"; + license = licenses.asl20; + maintainers = with maintainers; [ jamiemagee ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index a3643200d1e..515ac348eb2 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -6762,6 +6762,8 @@ in { sseclient = callPackage ../development/python-modules/sseclient { }; + sseclient-py = callPackage ../development/python-modules/sseclient-py { }; + sshpubkeys = callPackage ../development/python-modules/sshpubkeys { }; sshtunnel = callPackage ../development/python-modules/sshtunnel { }; From e0107315e4047255f41b8965a9a8f0774c2c6671 Mon Sep 17 00:00:00 2001 From: Jamie Magee Date: Thu, 24 Sep 2020 14:01:06 +0200 Subject: [PATCH 2/3] pythonPackages.python-nest: init at 4.1.0 --- .../python-modules/python-nest/default.nix | 25 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 ++ 2 files changed, 27 insertions(+) create mode 100644 pkgs/development/python-modules/python-nest/default.nix diff --git a/pkgs/development/python-modules/python-nest/default.nix b/pkgs/development/python-modules/python-nest/default.nix new file mode 100644 index 00000000000..c894654e41e --- /dev/null +++ b/pkgs/development/python-modules/python-nest/default.nix @@ -0,0 +1,25 @@ +{ buildPythonPackage, fetchPypi, lib, python, python-dateutil, requests +, six, sseclient-py }: + +buildPythonPackage rec { + pname = "python-nest"; + version = "4.1.0"; + + src = fetchPypi { + inherit pname version; + sha256 = "12iyypbl92ybh8w1bf4z0c2g0sb9id2c07c89vzvnlxgjylw3wbi"; + }; + + propagatedBuildInputs = [ python-dateutil requests six sseclient-py ]; + # has no tests + doCheck = false; + pythonImportsCheck = [ "nest" ]; + + meta = with lib; { + description = + "Python API and command line tool for talking to the Nestâ„¢ Thermostat"; + homepage = "https://github.com/jkoelker/python-nest"; + license = licenses.cc-by-nc-sa-40; + maintainers = with maintainers; [ jamiemagee ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 515ac348eb2..0d3e3a7e261 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -5756,6 +5756,8 @@ in { python-multipart = callPackage ../development/python-modules/python-multipart { }; + python-nest = callPackage ../development/python-modules/python-nest { }; + pythonnet = callPackage ../development/python-modules/pythonnet { # `mono >= 4.6` required to prevent crashes encountered with earlier versions. mono = pkgs.mono4; From 1b58d7bbf63f0c4fb2f2538da937915116bbd09a Mon Sep 17 00:00:00 2001 From: Jamie Magee Date: Sat, 3 Oct 2020 14:33:55 +0200 Subject: [PATCH 3/3] home-assistant: regenerate component-packages --- pkgs/servers/home-assistant/component-packages.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/servers/home-assistant/component-packages.nix b/pkgs/servers/home-assistant/component-packages.nix index 7fd6e91e87a..6a0a9b8948c 100644 --- a/pkgs/servers/home-assistant/component-packages.nix +++ b/pkgs/servers/home-assistant/component-packages.nix @@ -526,7 +526,7 @@ "nederlandse_spoorwegen" = ps: with ps; [ ]; # missing inputs: nsapi "nello" = ps: with ps; [ ]; # missing inputs: pynello "ness_alarm" = ps: with ps; [ ]; # missing inputs: nessclient - "nest" = ps: with ps; [ ]; # missing inputs: python-nest + "nest" = ps: with ps; [ python-nest ]; "netatmo" = ps: with ps; [ aiohttp-cors hass-nabucasa pyatmo ]; "netdata" = ps: with ps; [ ]; # missing inputs: netdata "netgear" = ps: with ps; [ ]; # missing inputs: pynetgear