From 332a3e9073a5f2d62b5329e502b9d46d0a17529d Mon Sep 17 00:00:00 2001 From: Frederik Rietdijk Date: Tue, 19 Jul 2016 15:44:09 +0200 Subject: [PATCH] pythonPackages.etcd: init at 2.0.8 --- pkgs/top-level/python-packages.nix | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 83fb269fd4a..8ee30f590e8 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -5834,6 +5834,31 @@ in modules // { propagatedBuildInputs = with self; [ configparser ]; }; + etcd = buildPythonPackage rec { + name = "etcd-${version}"; + version = "2.0.8"; + + # PyPI package is incomplete + src = pkgs.fetchurl { + url = "https://github.com/dsoprea/PythonEtcdClient/archive/${version}.tar.gz"; + sha256 = "0fi6rxa1yxvz7nwrc7dw6fax3041d6bj3iyhywjgbkg7nadi9i8v"; + }; + + patchPhase = '' + sed -i -e '13,14d;37d' setup.py + ''; + + propagatedBuildInputs = with self; [ simplejson pytz requests2 ]; + + # No proper tests are available + doCheck = false; + + meta = { + description = "A Python etcd client that just works"; + homepage = https://github.com/dsoprea/PythonEtcdClient; + license = licenses.gpl2; + }; + }; evdev = buildPythonPackage rec { version = "0.4.7";