1{ lib
2, fetchurl
3, buildPythonPackage
4, pythonOlder
5}:
6
7let
8 pname = "websockets";
9 version = "4.0.1";
10in buildPythonPackage rec {
11 name = "${pname}-${version}";
12
13 src = fetchurl {
14 url = "mirror://pypi/${builtins.substring 0 1 pname}/${pname}/${name}.tar.gz";
15 sha256 = "da4d4fbe059b0453e726d6d993760065d69b823a27efc3040402a6fcfe6a1ed9";
16 };
17
18 disabled = pythonOlder "3.3";
19 doCheck = false; # protocol tests fail
20
21 meta = {
22 description = "WebSocket implementation in Python 3";
23 homepage = https://github.com/aaugustin/websockets;
24 license = lib.licenses.bsd3;
25 };
26}