1{ lib 2, buildPythonPackage 3, fetchPypi 4, pythonRelaxDepsHook 5, pbr 6, python-mimeparse 7, extras 8, traceback2 9, testscenarios 10}: 11 12buildPythonPackage rec { 13 pname = "testtools"; 14 version = "2.6.0"; 15 16 src = fetchPypi { 17 inherit pname version; 18 sha256 = "sha256-KLZeFMDy0+y7+19VydzeXk+qgKwWo3qCOQmh/jy8swo="; 19 }; 20 21 propagatedBuildInputs = [ pbr python-mimeparse extras ]; 22 buildInputs = [ traceback2 ]; 23 nativeBuildInputs = [ pythonRelaxDepsHook ]; 24 25 # testscenarios has a circular dependency on testtools 26 doCheck = false; 27 nativeCheckInputs = [ testscenarios ]; 28 29 pythonRemoveDeps = [ "fixtures" ]; 30 31 meta = { 32 description = "A set of extensions to the Python standard library's unit testing framework"; 33 homepage = "https://pypi.python.org/pypi/testtools"; 34 license = lib.licenses.mit; 35 }; 36}