summaryrefslogtreecommitdiff
path: root/pkgs/development/python-modules/flask-security-too/default.nix
diff options
context:
space:
mode:
Diffstat (limited to 'pkgs/development/python-modules/flask-security-too/default.nix')
-rw-r--r--pkgs/development/python-modules/flask-security-too/default.nix119
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";