Merge pull request #23565 from teh/mypy

Mypy
This commit is contained in:
Frederik Rietdijk 2017-03-07 10:09:11 +01:00 committed by GitHub
commit 03504f0150
4 changed files with 24 additions and 7 deletions

View File

@ -0,0 +1,16 @@
{ buildPythonPackage, fetchzip, isPy3k, lib, pythonOlder }:
buildPythonPackage rec {
name = "typed-ast-${version}";
version = "1.0.1";
src = fetchzip {
url = "mirror://pypi/t/typed-ast/${name}.zip";
sha256 = "1q69czr9ghnbd81hay71kgynn6mqi5nsgand9yw6dyw5bim5l154";
};
# Only works with Python 3.3 and newer;
disabled = !isPy3k && !(pythonOlder "3.3");
meta = {
homepage = "https://pypi.python.org/pypi/typed-ast";
description = "a fork of Python 2 and 3 ast modules with type comment support";
license = lib.licenses.asl20;
};
}

View File

@ -1,18 +1,17 @@
{ stdenv, fetchurl, python35Packages }: { stdenv, fetchurl, python35Packages }:
python35Packages.buildPythonApplication rec { python35Packages.buildPythonApplication rec {
name = "mypy-lang-${version}"; name = "mypy-${version}";
version = "0.4.5"; version = "0.501";
# Tests not included in pip package. # Tests not included in pip package.
doCheck = false; doCheck = false;
src = fetchurl { src = fetchurl {
url = "mirror://pypi/m/mypy-lang/${name}.tar.gz"; url = "mirror://pypi/m/mypy/${name}.tar.gz";
sha256 = "0x1n6r5in57zv4s75r22smpqxrz7xxp84fnrhkwzbpjnafa3y81f"; sha256 = "164g3dq2vzxa53n9lgvmbapg41qiwcxk1w9mvzmnqksvql5vm60h";
}; };
propagatedBuildInputs = with python35Packages; [ lxml ]; propagatedBuildInputs = with python35Packages; [ lxml typed-ast ];
meta = with stdenv.lib; { meta = with stdenv.lib; {
description = "Optional static typing for Python"; description = "Optional static typing for Python";

View File

@ -6907,7 +6907,7 @@ with pkgs;
grabserial = callPackage ../development/tools/grabserial { }; grabserial = callPackage ../development/tools/grabserial { };
mypy-lang = callPackage ../development/tools/mypy-lang { }; mypy = callPackage ../development/tools/mypy { };
### DEVELOPMENT / LIBRARIES ### DEVELOPMENT / LIBRARIES

View File

@ -32038,6 +32038,8 @@ EOF
}; };
}; };
typed-ast = callPackage ../development/python-modules/typed-ast { };
stripe = buildPythonPackage rec { stripe = buildPythonPackage rec {
name = "${pname}-${version}"; name = "${pname}-${version}";
pname = "stripe"; pname = "stripe";