Merge pull request #192456 from gador/flask-security-5.0.0_fix

Sandro f2f2065d a0290a89

Changed files
+54 -4
pkgs
development
python-modules
flask-mailman
flask-security-too
top-level
+46
pkgs/development/python-modules/flask-mailman/default.nix
···
+
{ lib
+
, buildPythonPackage
+
, fetchFromGitHub
+
, poetry-core
+
, mkdocs-material-extensions
+
, flask
+
, pytestCheckHook
+
, pythonOlder
+
}:
+
+
buildPythonPackage rec {
+
pname = "flask-mailman";
+
version = "0.3.0";
+
format = "pyproject";
+
+
disabled = pythonOlder "3.6";
+
+
src = fetchFromGitHub {
+
owner = "waynerv";
+
repo = pname;
+
rev = "v${version}";
+
sha256 = "sha256-cfLtif+48M6fqOkBbi4PJRFpf9FRXCPesktFQky34eU=";
+
};
+
+
nativeBuildInputs = [
+
poetry-core
+
];
+
+
propagatedBuildInputs = [
+
flask
+
mkdocs-material-extensions
+
];
+
+
checkInputs = [
+
pytestCheckHook
+
];
+
+
pythonImportsCheck = [ "flask_mailman" ];
+
+
meta = with lib; {
+
homepage = "https://github.com/waynerv/flask-mailman";
+
description = "Flask extension providing simple email sending capabilities.";
+
license = licenses.bsd3;
+
maintainers = with maintainers; [ gador ];
+
};
+
}
+6 -4
pkgs/development/python-modules/flask-security-too/default.nix
···
# extras: common
, bcrypt
, bleach
-
, flask_mail
+
, flask-mailman
+
, qrcode
# extras: fsqla
, flask-sqlalchemy
···
# extras: mfa
, cryptography
, phonenumbers
-
, pyqrcode
# propagates
, blinker
···
, peewee
, pony
, pytestCheckHook
+
, python-dateutil
, zxcvbn
}:
···
common = [
bcrypt
bleach
-
flask_mail
+
flask-mailman
+
qrcode
];
fsqla = [
flask-sqlalchemy
···
mfa = [
cryptography
phonenumbers
-
pyqrcode
];
};
···
peewee
pony
pytestCheckHook
+
python-dateutil
zxcvbn
]
++ passthru.optional-dependencies.babel
+2
pkgs/top-level/python-packages.nix
···
flask_mail = callPackage ../development/python-modules/flask-mail { };
+
flask-mailman = callPackage ../development/python-modules/flask-mailman { };
+
flask_marshmallow = callPackage ../development/python-modules/flask-marshmallow { };
flask_migrate = callPackage ../development/python-modules/flask-migrate { };