1{ lib
2, buildPythonPackage
3, fetchPypi
4, repeated_test
5, sphinx
6, mock
7, coverage
8, unittest2
9, funcsigs
10, six
11}:
12
13buildPythonPackage rec {
14 pname = "sigtools";
15 version = "2.0.3";
16
17 src = fetchPypi {
18 inherit pname version;
19 sha256 = "e7789628ec0d02e421bca76532b0d5da149f96f09e7ed4a5cbf318624b75e949";
20 };
21
22 buildInputs = [ repeated_test sphinx mock coverage unittest2 ];
23 propagatedBuildInputs = [ funcsigs six ];
24
25 patchPhase = ''sed -i s/test_suite="'"sigtools.tests"'"/test_suite="'"unittest2.collector"'"/ setup.py'';
26
27 meta = with lib; {
28 description = "Utilities for working with 3.3's inspect.Signature objects.";
29 homepage = "https://pypi.python.org/pypi/sigtools";
30 license = licenses.mit;
31 };
32
33}