python3Packages.gevent-socketio: add pythonImportsCheck

authored by Fabian Affolter and committed by Martin Weinelt 2240750e 4169343e

+27 -8
+27 -8
pkgs/development/python-modules/gevent-socketio/default.nix
··· 1 1 { lib 2 2 , buildPythonPackage 3 3 , fetchPypi 4 - , versiontools 4 + , gevent 5 5 , gevent-websocket 6 6 , mock 7 - , pytest 8 - , gevent 7 + , versiontools 8 + , pythonOlder 9 9 }: 10 10 11 11 buildPythonPackage rec { 12 12 pname = "gevent-socketio"; 13 13 version = "0.3.6"; 14 + format = "setuptools"; 15 + 16 + disabled = pythonOlder "3.7"; 14 17 15 18 src = fetchPypi { 16 19 inherit pname version; 17 - sha256 = "1zra86hg2l1jcpl9nsnqagy3nl3akws8bvrbpgdxk15x7ywllfak"; 20 + hash = "sha256-UzlKuT+9hNnbuyvvhTSfalA7/FPYapvoZTJQ8aBBKv8="; 18 21 }; 19 22 20 - buildInputs = [ versiontools gevent-websocket mock pytest ]; 21 - propagatedBuildInputs = [ gevent ]; 23 + nativeBuildInputs = [ 24 + versiontools 25 + ]; 26 + 27 + buildInputs = [ 28 + gevent-websocket 29 + ]; 30 + 31 + propagatedBuildInputs = [ 32 + gevent 33 + ]; 34 + 35 + # Tests are not ported to Python 3 36 + doCheck = false; 37 + 38 + pythonImportsCheck = [ 39 + "socketio" 40 + ]; 22 41 23 42 meta = with lib; { 43 + description = "SocketIO server based on the Gevent pywsgi server"; 24 44 homepage = "https://github.com/abourget/gevent-socketio"; 25 - description = "SocketIO server based on the Gevent pywsgi server, a Python network library"; 26 45 license = licenses.bsd0; 46 + maintainers = with maintainers; [ ]; 27 47 }; 28 - 29 48 }