pythonPackages.flask-admin: init at 1.5.3
This commit is contained in:
parent
4a69b3b6be
commit
0cb3cbfe57
70
pkgs/development/python-modules/flask-admin/default.nix
Normal file
70
pkgs/development/python-modules/flask-admin/default.nix
Normal file
|
@ -0,0 +1,70 @@
|
|||
{ lib
|
||||
, buildPythonPackage
|
||||
, fetchPypi
|
||||
, nose
|
||||
, pillow
|
||||
, mongoengine
|
||||
, pymongo
|
||||
, wtf-peewee
|
||||
, sqlalchemy
|
||||
, sqlalchemy-citext
|
||||
, flask-mongoengine
|
||||
, flask_sqlalchemy
|
||||
, flask-babelex
|
||||
, shapely
|
||||
, geoalchemy2
|
||||
, psycopg2
|
||||
, flask
|
||||
, wtforms
|
||||
, isPy27
|
||||
, enum34
|
||||
}:
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "flask-admin";
|
||||
version = "1.5.3";
|
||||
|
||||
src = fetchPypi {
|
||||
pname = "Flask-Admin";
|
||||
inherit version;
|
||||
sha256 = "ca0be6ec11a6913b73f656c65c444ae5be416c57c75638dd3199376ce6bc7422";
|
||||
};
|
||||
|
||||
checkInputs = [
|
||||
nose
|
||||
pillow
|
||||
mongoengine
|
||||
pymongo
|
||||
wtf-peewee
|
||||
sqlalchemy
|
||||
sqlalchemy-citext
|
||||
flask-mongoengine
|
||||
flask_sqlalchemy
|
||||
flask-babelex
|
||||
shapely
|
||||
geoalchemy2
|
||||
psycopg2
|
||||
];
|
||||
|
||||
propagatedBuildInputs = [
|
||||
flask
|
||||
wtforms
|
||||
] ++ lib.optionals isPy27 [ enum34 ];
|
||||
|
||||
checkPhase = ''
|
||||
# disable tests that require mongodb, postresql
|
||||
rm flask_admin/tests/mongoengine/test_basic.py
|
||||
rm flask_admin/tests/pymongo/__init__.py
|
||||
rm flask_admin/tests/test_form_upload.py
|
||||
rm flask_admin/tests/sqla/test_postgres.py
|
||||
rm flask_admin/tests/geoa/test_basic.py
|
||||
nosetests flask_admin/tests
|
||||
'';
|
||||
|
||||
meta = with lib; {
|
||||
description = "Simple and extensible admin interface framework for Flask";
|
||||
homepage = https://github.com/flask-admin/flask-admin/;
|
||||
license = licenses.bsd3;
|
||||
maintainers = [ maintainers.costrouc ];
|
||||
};
|
||||
}
|
|
@ -3197,6 +3197,8 @@ in {
|
|||
|
||||
flask = callPackage ../development/python-modules/flask { };
|
||||
|
||||
flask-admin = callPackage ../development/python-modules/flask-admin { };
|
||||
|
||||
flask-api = callPackage ../development/python-modules/flask-api { };
|
||||
|
||||
flask_assets = callPackage ../development/python-modules/flask-assets { };
|
||||
|
|
Loading…
Reference in a new issue