Merge pull request #268619 from tweag/lib-descriptions
[NixPkgs.git] / pkgs / development / python-modules / testtools / default.nix
blobc4f74d377d5fb815eeea8acab16b1f816e765b37
1 { lib
2 , buildPythonPackage
3 , fetchPypi
4 , pythonRelaxDepsHook
5 , pbr
6 , python-mimeparse
7 , extras
8 , traceback2
9 , testscenarios
12 buildPythonPackage rec {
13   pname = "testtools";
14   version = "2.6.0";
16   src = fetchPypi {
17     inherit pname version;
18     sha256 = "sha256-KLZeFMDy0+y7+19VydzeXk+qgKwWo3qCOQmh/jy8swo=";
19   };
21   propagatedBuildInputs = [ pbr python-mimeparse extras ];
22   buildInputs = [ traceback2 ];
23   nativeBuildInputs = [ pythonRelaxDepsHook ];
25   # testscenarios has a circular dependency on testtools
26   doCheck = false;
27   nativeCheckInputs = [ testscenarios ];
29   pythonRemoveDeps = [ "fixtures" ];
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   };