diff options
Diffstat (limited to 'pkgs/development/python-modules/flask-security-too/default.nix')
| -rw-r--r-- | pkgs/development/python-modules/flask-security-too/default.nix | 119 |
1 files changed, 58 insertions, 61 deletions
diff --git a/pkgs/development/python-modules/flask-security-too/default.nix b/pkgs/development/python-modules/flask-security-too/default.nix index 29947460055b..e02bb99626df 100644 --- a/pkgs/development/python-modules/flask-security-too/default.nix +++ b/pkgs/development/python-modules/flask-security-too/default.nix @@ -1,48 +1,49 @@ -{ lib -, buildPythonPackage -, fetchPypi -, pythonOlder -, setuptools +{ + lib, + buildPythonPackage, + fetchPypi, + pythonOlder, + setuptools, -# extras: babel -, babel -, flask-babel + # extras: babel + babel, + flask-babel, -# extras: common -, bcrypt -, bleach -, flask-mailman + # extras: common + bcrypt, + bleach, + flask-mailman, -# extras: fsqla -, flask-sqlalchemy -, sqlalchemy -, sqlalchemy-utils + # extras: fsqla + flask-sqlalchemy, + sqlalchemy, + sqlalchemy-utils, -# extras: mfa -, cryptography -, phonenumbers -, webauthn -, qrcode + # extras: mfa + cryptography, + phonenumbers, + webauthn, + qrcode, -# propagates -, email-validator -, flask -, flask-login -, flask-principal -, flask-wtf -, passlib -, importlib-resources -, wtforms + # propagates + email-validator, + flask, + flask-login, + flask-principal, + flask-wtf, + passlib, + importlib-resources, + wtforms, -# tests -, argon2-cffi -, freezegun -, mongoengine -, mongomock -, peewee -, pony -, pytestCheckHook -, zxcvbn + # tests + argon2-cffi, + freezegun, + mongoengine, + mongomock, + peewee, + pony, + pytestCheckHook, + zxcvbn, }: buildPythonPackage rec { @@ -58,9 +59,7 @@ buildPythonPackage rec { hash = "sha256-YrGTl+jXGo1MuNwNRAnMehSXmCVJAwOWlgruUYdV5YM="; }; - nativeBuildInputs = [ - setuptools - ]; + nativeBuildInputs = [ setuptools ]; propagatedBuildInputs = [ email-validator @@ -96,31 +95,29 @@ buildPythonPackage rec { ]; }; - nativeCheckInputs = [ - argon2-cffi - freezegun - mongoengine - mongomock - peewee - pony - pytestCheckHook - zxcvbn - freezegun - ] - ++ passthru.optional-dependencies.babel - ++ passthru.optional-dependencies.common - ++ passthru.optional-dependencies.fsqla - ++ passthru.optional-dependencies.mfa; - + nativeCheckInputs = + [ + argon2-cffi + freezegun + mongoengine + mongomock + peewee + pony + pytestCheckHook + zxcvbn + freezegun + ] + ++ passthru.optional-dependencies.babel + ++ passthru.optional-dependencies.common + ++ passthru.optional-dependencies.fsqla + ++ passthru.optional-dependencies.mfa; disabledTests = [ # needs /etc/resolv.conf "test_login_email_whatever" ]; - pythonImportsCheck = [ - "flask_security" - ]; + pythonImportsCheck = [ "flask_security" ]; meta = with lib; { changelog = "https://github.com/Flask-Middleware/flask-security/blob/${version}/CHANGES.rst"; |
