From afe481e733f2138cbf33abe246fae6a2632c447e Mon Sep 17 00:00:00 2001 From: Joachim Fasting Date: Sun, 13 Mar 2016 17:45:29 +0100 Subject: [PATCH 1/4] pythonPackages.sleekxmpp: 1.2.5 -> 1.3.1 Also re-enable for !python3; readme states 2.x is supported; builds for me. --- pkgs/top-level/python-packages.nix | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index e0e7ca6d975..17f195cc03d 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -12450,15 +12450,13 @@ in modules // { sleekxmpp = buildPythonPackage rec { name = "sleekxmpp-${version}"; - version = "1.2.5"; - - disabled = (!isPy3k); + version = "1.3.1"; propagatedBuildInputs = with self ; [ dns pyasn1 ]; src = pkgs.fetchurl { - url = "https://github.com/fritzy/SleekXMPP/archive/sleek-${version}.tar.gz"; - sha256 = "07zz0bm098zss0xww11gj45aw417nrkp9k1szzs1zm88wyfr1z31"; + url = "https://pypi.python.org/packages/source/s/sleekxmpp/${name}.tar.gz"; + sha256 = "1krkhkvj8xw5a6c2xlf7h1rg9xdcm9d8x2niivwjahahpvbl6krr"; }; meta = { From 0a227e59eef078fd021e204781734fdaa1727038 Mon Sep 17 00:00:00 2001 From: Joachim Fasting Date: Sun, 13 Mar 2016 17:46:32 +0100 Subject: [PATCH 2/4] pythonPackages.emoji: init at 0.3.9 Required by ntfy --- pkgs/top-level/python-packages.nix | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 17f195cc03d..991e3d4e976 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -12899,6 +12899,25 @@ in modules // { }; }; + emoji = buildPythonPackage rec { + name = "emoji-${version}"; + version = "0.3.9"; + + src = pkgs.fetchurl { + url = "https://pypi.python.org/packages/source/e/emoji/${name}.tar.gz"; + sha256 = "19p5c2nlq0w9972rf9fghyswnijwgig5f8cyzs32kppnmzvzbkxw"; + }; + + buildInputs = with self; [ nose ]; + + meta = { + description = "Emoji for Python"; + homepage = https://pypi.python.org/pypi/emoji/; + license = licenses.bsd3; + maintainers = with maintainers; [ joachifm ]; + }; + }; + ntfy = buildPythonPackage rec { version = "1.2.0"; name = "ntfy-${version}"; From 56f8dd00b45f79d7850ce5bd810360fbfb1dc189 Mon Sep 17 00:00:00 2001 From: Joachim Fasting Date: Sun, 13 Mar 2016 17:47:04 +0100 Subject: [PATCH 3/4] pythonPackages.ntfy: add missing inputs Additionally needs emoji, sleekxmpp, and mock to build. Also change to request2 for py3k support. Fixes https://hydra.nixos.org/build/33157748 --- pkgs/top-level/python-packages.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 991e3d4e976..fda682b6da2 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -12928,7 +12928,7 @@ in modules // { sha256 = "0yjxwisxpxy3vpnqk9nw5k3db3xx6wyf6sk1px9m94s30glcq2cc"; }; - propagatedBuildInputs = with self; [ appdirs pyyaml requests dbus ]; + propagatedBuildInputs = with self; [ appdirs pyyaml requests2 dbus emoji sleekxmpp mock ]; meta = { description = "A utility for sending notifications, on demand and when commands finish"; From 4a531165b57b03a466199118ada0a1f79ce0daef Mon Sep 17 00:00:00 2001 From: Joachim Fasting Date: Mon, 14 Mar 2016 13:30:50 +0100 Subject: [PATCH 4/4] pythonPackages.emoji: specify checkPhase --- pkgs/top-level/python-packages.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index fda682b6da2..562103c8dbc 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -12910,6 +12910,8 @@ in modules // { buildInputs = with self; [ nose ]; + checkPhase = ''nosetests''; + meta = { description = "Emoji for Python"; homepage = https://pypi.python.org/pypi/emoji/;