What?

Using goPy in combination with gccgo it is possible to write CPython extension modules in Go. Once the libraries and command-line tool are installed, the "gopy" command-line tool takes care of generating the necessary C interface code and using gccgo to compile the code into an extension module.

Changes

These are the new features in 0.8.0:

Some support for calling Go code from external theads (see caveat below).

Support for creating a Go executable that embeds Python and which can also load Go extension modules (-exe flag to gopy)

Gccgo version support updated to 4.7.3

Misc fixes pulled in from GC goPy sources.

Caveats

There are a few things that should be made clear: