{"name":"py310-mypy","portdir":"python/py-mypy","version":"1.20.1","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.mypy-lang.org","description":"Optional static typing for Python","long_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.","active":true,"categories":["python"],"maintainers":[{"name":"toby","github":"tobypeterson","ports_count":249}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18","py310-setuptools","py310-wheel","py310-build","py310-installer","py310-types-psutil","py310-types-setuptools"]},{"type":"lib","ports":["python310","py310-mypy_extensions","py310-typing_extensions","py310-tomli","py310-pathspec","py310-librt"]},{"type":"run","ports":["mypy_select"]}],"depends_on":[{"type":"build","ports":["py310-pytokens"]},{"type":"lib","ports":["py310-scipy"]},{"type":"run","ports":["py310-pytest-mypy","py310-orjson"]},{"type":"test","ports":["py310-asgiref","py310-immutables","py310-rsa","py310-typer","py310-numpy","py310-trio","py310-allennlp"]}]}