tailscale: build derpprobe (#364918)
[NixPkgs.git] / pkgs / development / python-modules / flask-mail / default.nix
blob0f1e4e227e6be5295e6aeea6e6ef4083b5981cb8
2   lib,
3   buildPythonPackage,
4   fetchFromGitHub,
5   blinker,
6   flit-core,
7   flask,
8   pytestCheckHook,
9 }:
11 buildPythonPackage rec {
12   pname = "flask-mail";
13   version = "0.10.0";
14   pyproject = true;
16   src = fetchFromGitHub {
17     owner = "pallets-eco";
18     repo = "flask-mail";
19     rev = "refs/tags/${version}";
20     hash = "sha256-G2Z8dj1/IuLsZoNJVrL6LYu0XjTEHtWB9Z058aqG9Ic=";
21   };
23   build-system = [ flit-core ];
25   dependencies = [
26     blinker
27     flask
28   ];
30   pythonImportsCheck = [ "flask_mail" ];
32   nativeCheckInputs = [ pytestCheckHook ];
34   disabledTests = [
35     # Broken by fix for CVE-2023-27043.
36     # Reported upstream in https://github.com/pallets-eco/flask-mail/issues/233
37     "test_unicode_sender_tuple"
38     "test_unicode_sender"
39   ];
41   meta = {
42     description = "Flask extension providing simple email sending capabilities";
43     homepage = "https://github.com/pallets-eco/flask-mail";
44     changelog = "https://github.com/pallets-eco/flask-mail/blob/${src.rev}/CHANGES.md";
45     license = lib.licenses.bsd3;
46   };