17 buildPythonPackage rec {
27 disabled = pythonOlder "3.7";
30 inherit pname version;
31 hash = "sha256-vWsAdUDbWQuG3e0oAtLq8rA4Ys2wg38fD/h+E1ViQQg=";
35 # Remove vendorized versioneer.py
43 ] ++ twisted.optional-dependencies.tls;
45 optional-dependencies = {
46 i2p = [ txi2p-tahoe ];
53 ] ++ lib.flatten (lib.attrValues optional-dependencies);
55 pythonImportsCheck = [ "foolscap" ];
58 description = "RPC protocol for Python that follows the distributed object-capability model";
60 "Foolscap" is the name for the next-generation RPC protocol, intended to
61 replace Perspective Broker (part of Twisted). Foolscap is a protocol to
62 implement a distributed object-capabilities model in Python.
64 homepage = "https://github.com/warner/foolscap";
65 license = licenses.mit;