nixpkgs mirror (for testing)
github.com/NixOS/nixpkgs
nix
1{ lib
2, buildPythonPackage
3, fetchPypi
4, sphinx
5, mock
6, coverage
7, unittest2
8, funcsigs
9, six
10}:
11
12buildPythonPackage rec {
13 pname = "sigtools";
14 version = "2.0.3";
15
16 src = fetchPypi {
17 inherit pname version;
18 sha256 = "e7789628ec0d02e421bca76532b0d5da149f96f09e7ed4a5cbf318624b75e949";
19 };
20
21 propagatedBuildInputs = [ funcsigs six ];
22
23 patchPhase = ''sed -i s/test_suite="'"sigtools.tests"'"/test_suite="'"unittest2.collector"'"/ setup.py'';
24
25 # repeated_test no longer exists in nixpkgs
26 # Also see: https://github.com/epsy/sigtools/issues/26
27 doCheck = false;
28 checkInputs = [ sphinx mock coverage unittest2 ];
29
30 meta = with lib; {
31 description = "Utilities for working with 3.3's inspect.Signature objects.";
32 homepage = "https://pypi.python.org/pypi/sigtools";
33 license = licenses.mit;
34 };
35
36}