1{ lib, fetchPypi, buildPythonPackage, docopt, pythonOlder }:
2
3buildPythonPackage rec {
4 pname = "httpserver";
5 version = "1.1.0";
6
7 buildInputs = [ docopt ];
8
9 # Tests pull in lots of other dependencies to emulate different web
10 # drivers.
11 doCheck = false;
12
13 # Because it uses asyncio
14 disabled = pythonOlder "3.4";
15
16 src = fetchPypi {
17 inherit pname version;
18 sha256 = "1q62g324dvb0hqdwwrnj41sqr4d3ly78v9nc26rz1whj4pwdmhsv";
19 };
20
21 meta = {
22 description = "Asyncio implementation of an HTTP server";
23 homepage = "https://github.com/thomwiggers/httpserver";
24 license = with lib.licenses; [ bsd3 ];
25 };
26}