Merge pull request #307098 from r-ryantm/auto-update/cilium-cli
[NixPkgs.git] / pkgs / development / python-modules / gevent-socketio / default.nix
blob33839871449459599d4bbe7543bb3d3be86bb2ff
1 { lib
2 , buildPythonPackage
3 , fetchPypi
4 , gevent
5 , gevent-websocket
6 , mock
7 , versiontools
8 , pythonOlder
9 }:
11 buildPythonPackage rec {
12   pname = "gevent-socketio";
13   version = "0.3.6";
14   format = "setuptools";
16   disabled = pythonOlder "3.7";
18   src = fetchPypi {
19     inherit pname version;
20     hash = "sha256-UzlKuT+9hNnbuyvvhTSfalA7/FPYapvoZTJQ8aBBKv8=";
21   };
23   nativeBuildInputs = [
24     versiontools
25   ];
27   buildInputs = [
28     gevent-websocket
29   ];
31   propagatedBuildInputs = [
32     gevent
33   ];
35   # Tests are not ported to Python 3
36   doCheck = false;
38   pythonImportsCheck = [
39     "socketio"
40   ];
42   meta = with lib; {
43     description = "SocketIO server based on the Gevent pywsgi server";
44     homepage = "https://github.com/abourget/gevent-socketio";
45     license = licenses.bsd0;
46     maintainers = with maintainers; [ ];
47   };