I tried with Atom and (jedi) plugin, get this `CharField([Ctrl+Space]`, it fills me with `CharField( * args, * * kwargs)`, sigh.
I tried with Atom and (jedi) plugin, get this `CharField([Ctrl+Space]`, it fills me with `CharField( * args, * * kwargs)`, sigh.
Then it's not python
I love people trying to shove static typing onto python when there's a multitude of other choices to pick.
The alternatives suck exactly because of that.
If you want static typing go use Java, Go, etc.
I think annotations would be useful in very few cases, since interfaces are not bound by types and that's what's good about python
Guido is pushing to standardize mypy as static analysis for py3k, but it is taking so damned long, meanwhile something like TypeScript is already superb with it's compiler service architecture providing great tooling for all kinds of editors & IDE.
PEP484 is simply too little, to get good tooling it requires compiler service (API for IDEs), and we are long way from that.