1{ stdenv
2, buildPythonPackage
3, fetchPypi
4, dateutil
5, sigtools
6, six
7, attrs
8, od
9, docutils
10, repeated_test
11, pygments
12, unittest2
13, pytest
14}:
15
16buildPythonPackage rec {
17 pname = "clize";
18 version = "4.1.1";
19
20 src = fetchPypi {
21 inherit pname version;
22 sha256 = "f54dedcf6fea90a3e75c30cb65e0ab1e832760121f393b8d68edd711dbaf7187";
23 };
24
25 checkInputs = [
26 dateutil
27 pygments
28 repeated_test
29 unittest2
30 pytest
31 ];
32
33 propagatedBuildInputs = [
34 attrs
35 docutils
36 od
37 sigtools
38 six
39 ];
40
41 checkPhase = ''
42 pytest
43 '';
44
45 meta = with stdenv.lib; {
46 description = "Command-line argument parsing for Python";
47 homepage = "https://github.com/epsy/clize";
48 license = licenses.mit;
49 };
50
51}