1{ lib 2, blinker 3, buildPythonPackage 4, fetchPypi 5, flask 6, pytestCheckHook 7, pythonAtLeast 8, pythonOlder 9, semantic-version 10, werkzeug 11}: 12 13buildPythonPackage rec { 14 pname = "flask-login"; 15 version = "0.6.2"; 16 format = "setuptools"; 17 18 disabled = pythonOlder "3.6"; 19 20 src = fetchPypi { 21 pname = "Flask-Login"; 22 inherit version; 23 sha256 = "sha256-wKe6qf3ESM3T3W8JOd9y7sUXey96vmy4L8k00pyqycM="; 24 }; 25 26 propagatedBuildInputs = [ 27 flask 28 werkzeug 29 ]; 30 31 checkInputs = [ 32 blinker 33 pytestCheckHook 34 semantic-version 35 ]; 36 37 disabledTests = lib.optionals (pythonAtLeast "3.10") [ 38 "test_hashable" 39 ]; 40 41 pythonImportsCheck = [ 42 "flask_login" 43 ]; 44 45 meta = with lib; { 46 description = "User session management for Flask"; 47 homepage = "https://github.com/maxcountryman/flask-login"; 48 license = licenses.mit; 49 maintainers = with maintainers; [ abbradar ]; 50 }; 51}