1{
2 lib,
3 buildPythonPackage,
4 fetchPypi,
5 setuptools,
6 atpublic,
7 zope-interface,
8 pytestCheckHook,
9}:
10
11buildPythonPackage rec {
12 pname = "flufl-bounce";
13 version = "4.0";
14 pyproject = true;
15
16 src = fetchPypi {
17 pname = "flufl.bounce";
18 inherit version;
19 hash = "sha256-JVBK65duwP5aGc1sQTo0EMtRT9zb3Kn5tdjTQ6hgODE=";
20 };
21
22 nativeBuildInputs = [ setuptools ];
23
24 propagatedBuildInputs = [
25 atpublic
26 zope-interface
27 ];
28
29 nativeCheckInputs = [ pytestCheckHook ];
30
31 pythonImportsCheck = [ "flufl.bounce" ];
32
33 pythonNamespaces = [ "flufl" ];
34
35 meta = with lib; {
36 description = "Email bounce detectors";
37 homepage = "https://gitlab.com/warsaw/flufl.bounce";
38 changelog = "https://gitlab.com/warsaw/flufl.bounce/-/blob/${version}/flufl/bounce/NEWS.rst";
39 maintainers = with maintainers; [ ];
40 license = licenses.asl20;
41 };
42}