Project: Grumpy

The other day Google’s announcement of Grumpy garnered a lot of attention. Despite being alpha, very incomplete for anyone outside of youtube, and primarily designed to migrate legacy code, the implications moving forward are astounding. Python’s achilles heel has always been in the complexity of shipping code and dependencies that has organically crept up over time. Although there have been some decent attempts to fix the problem, like pex, nothing has ever approached the simplicity of Go’s single static binary, runtime included, approach. Even if the speed and concurrency promises don’t work out, having access to Go libraries within Python, and a zen-like efficient build release process, will insure this project becomes more than an interesting experiment.

UDATE: Nevermind; this was a one shot throw away project that Google no longer maintains. If it wasn’t for the excellent work done by Beeware on a reimplementation of the standard library, it’s usability would be greatly diminished.

Beeware