1{ lib, buildPythonPackage, fetchPypi, isPy3k, pytest, mock, brotli }: 2 3buildPythonPackage rec { 4 pname = "Logbook"; 5 version = "1.5.3"; 6 7 src = fetchPypi { 8 inherit pname version; 9 sha256 = "1s1gyfw621vid7qqvhddq6c3z2895ci4lq3g0r1swvpml2nm9x36"; 10 }; 11 12 checkInputs = [ pytest ] ++ lib.optionals (!isPy3k) [ mock ]; 13 14 propagatedBuildInputs = [ brotli ]; 15 16 checkPhase = '' 17 find tests -name \*.pyc -delete 18 py.test tests 19 ''; 20 21 # Some of the tests use localhost networking. 22 __darwinAllowLocalNetworking = true; 23 24 meta = { 25 homepage = "https://pythonhosted.org/Logbook/"; 26 description = "A logging replacement for Python"; 27 license = lib.licenses.bsd3; 28 }; 29}