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}