1{ lib 2, buildPythonPackage 3, fetchPypi 4, pythonOlder 5 6# build-system 7, setuptools 8 9# dependencies 10, flask 11, werkzeug 12 13# tests 14, asgiref 15, blinker 16, pytestCheckHook 17, semantic-version 18}: 19 20buildPythonPackage rec { 21 pname = "flask-login"; 22 version = "0.6.3"; 23 pyproject = true; 24 25 disabled = pythonOlder "3.7"; 26 27 src = fetchPypi { 28 pname = "Flask-Login"; 29 inherit version; 30 hash = "sha256-XiPRSmB+8SgGxplZC4nQ8ODWe67sWZ11lHv5wUczAzM="; 31 }; 32 33 nativeBuildInputs = [ 34 setuptools 35 ]; 36 37 propagatedBuildInputs = [ 38 flask 39 werkzeug 40 ]; 41 42 pythonImportsCheck = [ 43 "flask_login" 44 ]; 45 46 nativeCheckInputs = [ 47 asgiref 48 blinker 49 pytestCheckHook 50 semantic-version 51 ]; 52 53 meta = with lib; { 54 changelog = "https://github.com/maxcountryman/flask-login/blob/${version}/CHANGES.md"; 55 description = "User session management for Flask"; 56 homepage = "https://github.com/maxcountryman/flask-login"; 57 license = licenses.mit; 58 maintainers = with maintainers; [ abbradar ]; 59 }; 60}