diff --git a/packages/dev-python/mypy/mypy-0.550.exheres-0 b/packages/dev-python/mypy/mypy-0.550.exheres-0 new file mode 100644 index 00000000..5fbbc92a --- /dev/null +++ b/packages/dev-python/mypy/mypy-0.550.exheres-0 @@ -0,0 +1,42 @@ +# Copyright 2017 Julian Ospald +# Distributed under the terms of the GNU General Public License v2 + +require github [ user="python" ] +require pypi +require setup-py [ import=setuptools blacklist=2 ] + +SUMMARY="Optional static typing for Python" +DESCRIPTION=" +Add type annotations to your Python programs, and use mypy to type +check them. Mypy is essentially a Python linter on steroids, and it +can catch many programming errors by analyzing your program, without +actually having to run it. Mypy has a powerful type system with +features such as type inference, gradual typing, generics and union +types. +" +HOMEPAGE="http://www.mypy-lang.org ${HOMEPAGE}" + +LICENCES="MIT" +SLOT="0" +PLATFORMS="~amd64 ~x86" +MYOPTIONS="" + +DEPENDENCIES=" + build+run: + dev-python/typed-ast[>=1.0.4&<1.1.0][python_abis:*(-)?] + dev-python/psutil[>=5.4.0&<5.5.0][python_abis:*(-)?] + python_abis:3.4? ( + dev-python/typing[>=3.5.3][python_abis:3.4] + ) +" + +BUGS_TO="hasufell@posteo.de" + +prepare_one_multibuild() { + edo sed -i \ + -e "/target = /s|lib|$(exhost --target)/lib|" \ + setup.py + + setup-py_prepare_one_multibuild +} +