I don't understand the desire to turn python into a high performance language. It's 2017, if you want performance just write some go/cpp/rust. If you want to leverage an old and very mature concurrency framework, use elixir/erlang. If you need a giant data integration framework, use java. If you want a stellar bash replacement, use python. Know your tools, don't bloat them with unnecessary crap. (The list was not int…
Is it -eq or == or ===?
Can it be undefined?
Is it / or //?
Is is "".format() or "#{}" or "${}"?
And that's before we get to language idioms, common libraries, package managers, build tools, lint tools, compilers or VM configurations, etc.
There's a reason people try to use a language in as many areas as feasible.