1{ lib, buildPythonPackage, fetchPypi, twisted, mock }:
2
3buildPythonPackage rec {
4 pname = "magic-wormhole-transit-relay";
5 version = "0.1.2";
6
7 src = fetchPypi {
8 inherit pname version;
9 sha256 = "b13f1bfab295150b25958014d93fcd9f744d92011d186d7381575465587b8587";
10 };
11
12 propagatedBuildInputs = [ twisted ];
13
14 checkInputs = [ mock ];
15
16 checkPhase = ''
17 python -m twisted.trial wormhole_transit_relay
18 '';
19
20 meta = with lib; {
21 description = "Transit Relay server for Magic-Wormhole";
22 homepage = https://github.com/warner/magic-wormhole-transit-relay;
23 license = licenses.mit;
24 };
25}