pythonPackages.etcd: refactor move to python-modules

This commit is contained in:
Chris Ostrouchov 2018-10-15 15:23:31 -04:00 committed by Frederik Rietdijk
parent 63a0e8613a
commit 7fde0dd2ef
2 changed files with 35 additions and 25 deletions

View File

@ -0,0 +1,34 @@
{ stdenv
, buildPythonPackage
, fetchurl
, simplejson
, pytz
, requests
}:
buildPythonPackage rec {
pname = "etcd";
version = "2.0.8";
# PyPI package is incomplete
src = fetchurl {
url = "https://github.com/dsoprea/PythonEtcdClient/archive/${version}.tar.gz";
sha256 = "0fi6rxa1yxvz7nwrc7dw6fax3041d6bj3iyhywjgbkg7nadi9i8v";
};
patchPhase = ''
sed -i -e '13,14d;37d' setup.py
'';
propagatedBuildInputs = [ simplejson pytz requests ];
# No proper tests are available
doCheck = false;
meta = with stdenv.lib; {
description = "A Python etcd client that just works";
homepage = https://github.com/dsoprea/PythonEtcdClient;
license = licenses.gpl2;
};
}

View File

@ -1730,31 +1730,7 @@ in {
escapism = callPackage ../development/python-modules/escapism { };
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 requests ];
# 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;
};
};
etcd = callPackage ../development/python-modules/etcd { };
evdev = callPackage ../development/python-modules/evdev {};