diff options
author | Matthieu Coudron <mattator@gmail.com> | 2018-09-18 00:30:25 +0900 |
---|---|---|
committer | Matthieu Coudron <mattator@gmail.com> | 2018-09-18 00:31:41 +0900 |
commit | 676ceb81b783589e38d76615f4617ca838fe772b (patch) | |
tree | 6f58941d3627f258fa362893ca82bffb601cb884 /pkgs/development/python-modules | |
parent | 463704a62e3564b951eff84909eeffea4d728130 (diff) | |
download | nixlib-676ceb81b783589e38d76615f4617ca838fe772b.tar nixlib-676ceb81b783589e38d76615f4617ca838fe772b.tar.gz nixlib-676ceb81b783589e38d76615f4617ca838fe772b.tar.bz2 nixlib-676ceb81b783589e38d76615f4617ca838fe772b.tar.lz nixlib-676ceb81b783589e38d76615f4617ca838fe772b.tar.xz nixlib-676ceb81b783589e38d76615f4617ca838fe772b.tar.zst nixlib-676ceb81b783589e38d76615f4617ca838fe772b.zip |
python3Packages.mypy: 0.620 -> 0.630
Now requires mypy_extensions so added it as well.
Diffstat (limited to 'pkgs/development/python-modules')
-rw-r--r-- | pkgs/development/python-modules/mypy/default.nix | 9 | ||||
-rw-r--r-- | pkgs/development/python-modules/mypy/extensions.nix | 25 |
2 files changed, 30 insertions, 4 deletions
diff --git a/pkgs/development/python-modules/mypy/default.nix b/pkgs/development/python-modules/mypy/default.nix index 021f3461e535..2cd2e2484e67 100644 --- a/pkgs/development/python-modules/mypy/default.nix +++ b/pkgs/development/python-modules/mypy/default.nix @@ -1,20 +1,21 @@ -{ stdenv, fetchPypi, buildPythonPackage, lxml, typed-ast, psutil, isPy3k }: +{ stdenv, fetchPypi, buildPythonPackage, lxml, typed-ast, psutil, isPy3k +,mypy_extensions }: buildPythonPackage rec { pname = "mypy"; - version = "0.620"; + version = "0.630"; # Tests not included in pip package. doCheck = false; src = fetchPypi { inherit pname version; - sha256 = "c770605a579fdd4a014e9f0a34b6c7a36ce69b08100ff728e96e27445cef3b3c"; + sha256 = "1p8rnap4ngczfm2q4035mcmn5nsprbljnhksx2jxzxrb9immh137"; }; disabled = !isPy3k; - propagatedBuildInputs = [ lxml typed-ast psutil ]; + propagatedBuildInputs = [ lxml typed-ast psutil mypy_extensions ]; meta = with stdenv.lib; { description = "Optional static typing for Python"; diff --git a/pkgs/development/python-modules/mypy/extensions.nix b/pkgs/development/python-modules/mypy/extensions.nix new file mode 100644 index 000000000000..8ed3f5ce86cf --- /dev/null +++ b/pkgs/development/python-modules/mypy/extensions.nix @@ -0,0 +1,25 @@ +{ stdenv, fetchPypi, buildPythonPackage, typing, isPy3k }: + +buildPythonPackage rec { + pname = "mypy_extensions"; + version = "0.4.1"; + + # Tests not included in pip package. + doCheck = false; + + src = fetchPypi { + inherit pname version; + sha256 = "04h8brrbbx151dfa2cvvlnxgmb5wa00mhd2z7nd20s8kyibfkq1p"; + }; + + disabled = !isPy3k; + + propagatedBuildInputs = [ typing ]; + + meta = with stdenv.lib; { + description = "Experimental type system extensions for programs checked with the mypy typechecker"; + homepage = "http://www.mypy-lang.org"; + license = licenses.mit; + maintainers = with maintainers; [ martingms lnl7 ]; + }; +} |