1{ lib 2, buildPythonPackage 3, fetchPypi 4, flask 5, mock 6, sqlalchemy 7, pytestCheckHook 8}: 9 10buildPythonPackage rec { 11 pname = "Flask-SQLAlchemy"; 12 version = "2.5.1"; 13 14 src = fetchPypi { 15 inherit pname version; 16 sha256 = "2bda44b43e7cacb15d4e05ff3cc1f8bc97936cc464623424102bfc2c35e95912"; 17 }; 18 19 propagatedBuildInputs = [ 20 flask 21 sqlalchemy 22 ]; 23 24 checkInputs = [ 25 mock 26 pytestCheckHook 27 ]; 28 29 disabledTests = [ 30 # flaky 31 "test_session_scoping_changing" 32 # https://github.com/pallets-eco/flask-sqlalchemy/issues/1084 33 "test_persist_selectable" 34 ]; 35 36 meta = with lib; { 37 description = "SQLAlchemy extension for Flask"; 38 homepage = "http://flask-sqlalchemy.pocoo.org/"; 39 license = licenses.bsd3; 40 maintainers = with maintainers; [ gerschtli ]; 41 }; 42}