We're all forgetting that input handling is essentially a main loop, so, err, having a main loop in Go for a Python app kinda doesn't work ^^?
The OP would have had to write everything in Go, which is another argument entirely

.
The whole point of my Python packages is to leave the painful crap to me, so that devs can just start hacking on their code right away (i.e., quicker iteration).
The only downside left is the dependency on said Python packages (vs. a standalone-lier approach in Go or LuaJIT or C).