Mypy News

Mypy only type checks, it does not run programs

31 Aug 2014

Mypy no longer runs your programs, it just type checks them. Use a Python interpreter to run programs.


Moving forward again!

24 Jul 2014

Mypy development is seeing progress, after a pause. Stay tuned for exciting news! And we're still looking for new contributors. Also updated the web site to reflect the current development focus: static type checking.


Mypy switches to Python-compatible syntax!

2 Jul 2013

Mypy now has a Python-compatible syntax! The implementation is already self-hosting. Have a look at the rewritten Mypy Tutorial (formerly Mypy Overview), README and the code. Also updated the roadmap. Related blog post


PyCon Update: Python-compatible syntax for mypy?

15 Apr 2013

I wrote a blog post about my PyCon visit and a new, Python-compatible syntax idea. The short summary is that mypy may get a 100% Python-compatible syntax in the future! Also Python 2.x support, structural subtyping and real multiple inheritance are being planned.


Mypy at PyCon US 2013 (Santa Clara, CA)!

13 Mar 2012

I will present a poster about mypy at PyCon US this weekend. If you are coming to PyCon, you are welcome to come for a chat.


Mypy Development Update #2

13 Mar 2012

A lot has happened in the mypy project in the last few months. I've written a blog post about the most interesting recent developments.


Wiki opened

14 Dec 2012

The mypy wiki is now open. It contains useful information for both users and mypy developers, and it is editable by all. Related blog post


Source code released

7 Dec 2012

Mypy source code is now available on GitHub. Fork it and give it a try! The current prototype supports a useful but somewhat limited subset of Python features (library support is still limited) and lets you type check programs and run them by translating to Python. As such there is no performance boost yet.


Mypy has a blog and a newsletter, and is on Twitter

4 Dec 2012

I set up a mypy status blog. From now on, all important mypy updates will be posted there. There's also an Atom feed (it has been requested by several people). You can follow mypy development on Twitter (@mypyproject). Finally, you can also subscribe to an email newsletter hosted at Google Groups.


Mypy is self-hosting + language changes

2 Dec 2012

The mypy implementation has been self-hosting for about two weeks now (on top of CPython)! We are happily eating our own dog food. The source release is Real Soon Now. The release is a bit late as we decided to make some changes and add new features just before the release.

I also updated the language overview: There's new syntax for list types and interfaces. It also now discusses runtime redefinition of methods and functions.


Mypy at PyCon Finland

25 Oct 2012

Jukka gave a talk on mypy at PyCon Finland. Slides are available.