29 buildPythonPackage rec {
30 pname = "flask-admin";
32 format = "setuptools";
34 disabled = pythonOlder "3.8";
37 pname = "Flask-Admin";
39 hash = "sha256-Qk/8ebew3/8FFVVobqEuhuSN/6ysFL6qMZ+0UCrECYg=";
42 propagatedBuildInputs = [
47 passthru.optional-dependencies = {
77 # Incompatible with werkzeug 2.1
79 # Tests are outdated and don't work with peewee
80 "test_nested_flask_views"
82 "test_list_row_actions"
83 "test_column_editable_list"
89 # Tests have additional requirements
90 "flask_admin/tests/geoa/test_basic.py"
91 "flask_admin/tests/mongoengine/test_basic.py"
92 "flask_admin/tests/pymongo/test_basic.py"
93 "flask_admin/tests/sqla/test_basic.py"
94 "flask_admin/tests/sqla/test_form_rules.py"
95 "flask_admin/tests/sqla/test_inlineform.py"
96 "flask_admin/tests/sqla/test_postgres.py"
97 "flask_admin/tests/sqla/test_translation.py"
100 pythonImportsCheck = [
105 description = "Admin interface framework for Flask";
106 homepage = "https://github.com/flask-admin/flask-admin/";
107 license = licenses.bsd3;
108 maintainers = with maintainers; [ costrouc ];