Merge pull request #268619 from tweag/lib-descriptions
[NixPkgs.git] / pkgs / development / python-modules / python-etcd / default.nix
blobf9b01802c421065b1f652306eaa2a8126b240288
1 { lib
2 , buildPythonPackage
3 , fetchPypi
4 , nose
5 , mock
6 , pyopenssl
7 , urllib3
8 , dnspython
9 }:
11 buildPythonPackage rec {
12   pname = "python-etcd";
13   version = "0.4.5";
15   src = fetchPypi {
16     inherit pname version;
17     sha256 = "f1b5ebb825a3e8190494f5ce1509fde9069f2754838ed90402a8c11e1f52b8cb";
18   };
20   buildInputs = [ nose mock pyopenssl ];
22   propagatedBuildInputs = [ urllib3 dnspython ];
24   postPatch = ''
25     sed -i '19s/dns/"dnspython"/' setup.py
26   '';
28   # Some issues with etcd not in path even though most tests passed
29   doCheck = false;
31   meta = with lib; {
32     description = "A python client for Etcd";
33     homepage = "https://github.com/jplana/python-etcd";
34     license = licenses.mit;
35   };