1{ lib 2, buildPythonPackage 3, coverage 4, fetchFromGitHub 5, flask 6, pytestCheckHook 7, python-socketio 8}: 9 10buildPythonPackage rec { 11 pname = "Flask-SocketIO"; 12 version = "5.1.1"; 13 14 src = fetchFromGitHub { 15 owner = "miguelgrinberg"; 16 repo = "Flask-SocketIO"; 17 rev = "v${version}"; 18 sha256 = "sha256-PnNJEtcWaisOlt6OmYUl97TlZb9cK2ORvtEcmGPxSB0="; 19 }; 20 21 propagatedBuildInputs = [ 22 flask 23 python-socketio 24 ]; 25 26 checkInputs = [ 27 coverage 28 pytestCheckHook 29 ]; 30 31 pytestFlagsArray = [ 32 "test_socketio.py" 33 ]; 34 35 pythonImportsCheck = [ "flask_socketio" ]; 36 37 meta = with lib; { 38 description = "Socket.IO integration for Flask applications"; 39 homepage = "https://github.com/miguelgrinberg/Flask-SocketIO/"; 40 license = licenses.mit; 41 maintainers = [ maintainers.mic92 ]; 42 }; 43}