Escrevendo uma extensão do Python em Go (Golang)

Atualmente, uso o Cython para vincular C e Python e obter aceleração em bits lentos de código python. No entanto, eu gostaria de usar goroutines para implementar um código muito lento (e muito parallelizable), mas ele deve ser chamado de python. (Ja viessa questão)

Eu estou (mais ou menos) feliz de ir através de C (ou Cython) para configurar estruturas de dados, etc, se necessário, mas evitar essa camada extra seria bom de um ponto de vista de correção / evitação de erros.

Qual é a maneira mais simples de fazer isso sem ter que reinventar quaisquer rodas?

questionAnswers(4)

yourAnswerToTheQuestion