1{
2 lib,
3 buildPythonPackage,
4 fetchPypi,
5 future,
6 gevent,
7 msgpack,
8 pyzmq,
9}:
10
11buildPythonPackage rec {
12 pname = "zerorpc";
13 version = "0.6.3";
14 format = "setuptools";
15
16 src = fetchPypi {
17 inherit pname version;
18 sha256 = "d2ee247a566fc703f29c277d767f6f61f1e12f76d0402faea4bd815f32cbf37f";
19 };
20
21 propagatedBuildInputs = [
22 future
23 gevent
24 msgpack
25 pyzmq
26 ];
27
28 doCheck = false; # pypi version doesn't include tests
29
30 meta = with lib; {
31 description = "Easy to use, intuitive, and cross-language RPC";
32 mainProgram = "zerorpc";
33 homepage = "https://www.zerorpc.io";
34 license = licenses.mit;
35 maintainers = with maintainers; [ xeji ];
36 };
37}