nixpkgs mirror (for testing) github.com/NixOS/nixpkgs
nix

python3Packages.flask-admin: 1.5.6 -> 1.5.8

authored by

Fabian Affolter and committed by
Jonathan Ringer
40e0078b f1ab1081

+56 -50
+56 -50
pkgs/development/python-modules/flask-admin/default.nix
··· 1 1 { lib 2 + , arrow 2 3 , buildPythonPackage 4 + , colour 5 + , email_validator 6 + , enum34 3 7 , fetchPypi 4 - , nose 5 - , pillow 8 + , flask 9 + , flask_sqlalchemy 10 + , flask-babelex 11 + , flask-mongoengine 12 + , geoalchemy2 13 + , isPy27 6 14 , mongoengine 15 + , pillow 16 + , psycopg2 7 17 , pymongo 8 - , wtf-peewee 18 + , pytestCheckHook 19 + , shapely 9 20 , sqlalchemy 10 21 , sqlalchemy-citext 11 22 , sqlalchemy-utils 12 - , flask-mongoengine 13 - , flask_sqlalchemy 14 - , flask-babelex 15 - , shapely 16 - , geoalchemy2 17 - , psycopg2 18 - , arrow 19 - , colour 20 - , email_validator 21 - , flask 23 + , wtf-peewee 22 24 , wtforms 23 - , isPy27 24 - , enum34 25 25 }: 26 26 27 27 buildPythonPackage rec { 28 28 pname = "flask-admin"; 29 - version = "1.5.6"; 29 + version = "1.5.8"; 30 + format = "setuptools"; 30 31 31 32 src = fetchPypi { 32 33 pname = "Flask-Admin"; 33 34 inherit version; 34 - sha256 = "1f31vzc0p2xni5mh1wvjk9jxf4ddlx2fj4r0f3vv2n9db3c63iv8"; 35 + sha256 = "sha256-6wah8xuYiB3uU6VcZPrr0ZkNaqw4gmNksoDfCyZ5/3Q="; 35 36 }; 36 - 37 - checkInputs = [ 38 - nose 39 - pillow 40 - mongoengine 41 - pymongo 42 - wtf-peewee 43 - sqlalchemy 44 - sqlalchemy-citext 45 - sqlalchemy-utils 46 - flask-mongoengine 47 - flask_sqlalchemy 48 - flask-babelex 49 - shapely 50 - geoalchemy2 51 - psycopg2 52 - arrow 53 - colour 54 - email_validator 55 - ]; 56 37 57 38 propagatedBuildInputs = [ 58 39 flask 59 40 wtforms 60 - ] ++ lib.optionals isPy27 [ enum34 ]; 41 + ] ++ lib.optionals isPy27 [ 42 + enum34 43 + ]; 61 44 62 - checkPhase = '' 63 - # disable tests that require mongodb, postresql, or network 64 - nosetests \ 65 - -e "mongoengine" \ 66 - -e "pymongo" \ 67 - -e "test_form_upload" \ 68 - -e "test_postgres" \ 69 - -e "geoa" \ 70 - -e "test_ajax_fk" \ 71 - flask_admin/tests 72 - ''; 45 + checkInputs = [ 46 + arrow 47 + colour 48 + email_validator 49 + flask_sqlalchemy 50 + flask-babelex 51 + flask-mongoengine 52 + geoalchemy2 53 + mongoengine 54 + pillow 55 + psycopg2 56 + pymongo 57 + pytestCheckHook 58 + shapely 59 + sqlalchemy 60 + sqlalchemy-citext 61 + sqlalchemy-utils 62 + wtf-peewee 63 + ]; 64 + 65 + disabledTestPaths = [ 66 + # Tests have additional requirements 67 + "flask_admin/tests/geoa/test_basic.py" 68 + "flask_admin/tests/mongoengine/test_basic.py" 69 + "flask_admin/tests/pymongo/test_basic.py" 70 + "flask_admin/tests/sqla/test_basic.py" 71 + "flask_admin/tests/sqla/test_form_rules.py" 72 + "flask_admin/tests/sqla/test_postgres.py" 73 + "flask_admin/tests/sqla/test_translation.py" 74 + ]; 75 + 76 + pythonImportsCheck = [ 77 + "flask_admin" 78 + ]; 73 79 74 80 meta = with lib; { 75 81 description = "Simple and extensible admin interface framework for Flask"; 76 82 homepage = "https://github.com/flask-admin/flask-admin/"; 77 83 license = licenses.bsd3; 78 - maintainers = [ maintainers.costrouc ]; 84 + maintainers = with maintainers; [ costrouc ]; 79 85 }; 80 86 }