1{ stdenv
2, buildPythonPackage
3, fetchPypi
4, isPy3k
5, nose
6, mock
7, pyyaml
8, unittest2
9}:
10
11buildPythonPackage rec {
12 pname = "python3-pika";
13 version = "0.9.14";
14 disabled = !isPy3k;
15
16 src = fetchPypi {
17 inherit pname version;
18 sha256 = "1c3hifwvn04kvlja88iawf0awyz726jynwnpcb6gn7376b4nfch7";
19 };
20
21 # Unit tests adds dependencies on pyev, tornado and twisted (and twisted is disabled for Python 3)
22 doCheck = false;
23
24 buildInputs = [ nose mock pyyaml ];
25 propagatedBuildInputs = [ unittest2 ];
26
27 meta = with stdenv.lib; {
28 homepage = https://pika.readthedocs.org/;
29 description = "Pika Python AMQP Client Library";
30 license = licenses.gpl2;
31 };
32
33}