1{ stdenv, fetchPypi, buildPythonPackage, lxml, typed-ast, psutil, isPy3k }:
2
3buildPythonPackage rec {
4 pname = "mypy";
5 version = "0.620";
6
7 # Tests not included in pip package.
8 doCheck = false;
9
10 src = fetchPypi {
11 inherit pname version;
12 sha256 = "c770605a579fdd4a014e9f0a34b6c7a36ce69b08100ff728e96e27445cef3b3c";
13 };
14
15 disabled = !isPy3k;
16
17 propagatedBuildInputs = [ lxml typed-ast psutil ];
18
19 meta = with stdenv.lib; {
20 description = "Optional static typing for Python";
21 homepage = "http://www.mypy-lang.org";
22 license = licenses.mit;
23 maintainers = with maintainers; [ martingms lnl7 ];
24 };
25}