This strikes me as a perfect use case for Rust, too: it has great compile time memory and other safety guarantees with a speed that is likely close to (or perhaps even better than "safe") C or C++.
Cython is used everywhere and can be compiled on the machine it's about to be used on. It also follows best practices for talking to python via FFI.
I agree that cython is a good option if you only care about CPython.
Maybe cpyext has gotten faster since then, but I think that's the state of things still.
More generally though you're being unfair by not even seriously considering the option that there could be a legitimate reason. Also you're simply being an insulting with your common sense comment.
You are being disingenuous, for pretending this is about truth in some way and you're coming across as being an asshole by insulting people.
1) python setup.py install. Read a Cython tutorial.
2) Install the Rust toolchain and learn Rust. Hope that the language hasn't changed drastically in the past month.
Hm...
But I appreciate the "asshole" ad hominem.
Given that there's an entire article about the technical merits (and success) of this approach, and Armin is someone who is known for building excellent, widely used software, well...
/me waits for pcwalton too
Sorry, writing a blog post, while it is Armin Ronacher's forte (yes, I use the full name as we are not on first-name basis like other HN cool kids are), does not disprove that this is the riskier choice and was made because the author likes Rust.