Contributor
Dong-hee Na

Updating gopy to support Python3 and PyPy


Mentors
Sebastien Binet, Alexandre Claude
Organization
CERN-HSF

gopy is an excellent tool which generates (and compiles) a CPython extension module from a go package. And I hope more developers could make full use of gopy to migrate their go code into python code. To make gopy more advanced, It is necessary to provide APIs for various Python compiler versions, such as CPython 2/3 and PyPy. This can be improved with CFFI or ctypes. Moreover, many go’s implementations/features are not yet implemented in gopy. So we need to implement implementations such as slices, interfaces, and maps in the go.

My goal is to update gopy by using CFFI to support Python3 and PyPy and write detailed documents.

Github: https://github.com/go-python/gopy