Some of the fast code in GPclust uses scipy.weave, which is deprecated in python3. A cython replacement would make 2/3 compatibility easier, at the cost of a more difficult install.