1{ 2 lib, 3 blinker, 4 buildPythonPackage, 5 fetchPypi, 6 flask, 7 pythonOlder, 8 webob, 9}: 10 11buildPythonPackage rec { 12 pname = "bugsnag"; 13 version = "4.7.0"; 14 format = "setuptools"; 15 16 disabled = pythonOlder "3.5"; 17 18 src = fetchPypi { 19 inherit pname version; 20 hash = "sha256-+w0lI2goXYnfX2KB+DNFPXl6UCOhg5o17zggalyYXr8="; 21 }; 22 23 propagatedBuildInputs = [ webob ]; 24 25 passthru.optional-dependencies = { 26 flask = [ 27 blinker 28 flask 29 ]; 30 }; 31 32 pythonImportsCheck = [ "bugsnag" ]; 33 34 # Module ha no tests 35 doCheck = false; 36 37 meta = with lib; { 38 description = "Automatic error monitoring for Python applications"; 39 homepage = "https://github.com/bugsnag/bugsnag-python"; 40 changelog = "https://github.com/bugsnag/bugsnag-python/blob/v${version}/CHANGELOG.md"; 41 license = licenses.mit; 42 maintainers = with maintainers; [ ]; 43 }; 44}