A new build of CPython 2.7.6 with Mercurial 2.8.2 has been uploaded to sources. I’ve skipped the contrib route this time as there seems to be an error at the final stages of trying to update the log every time I’ve tried.
% cd /n/sources/contrib/jas % md5sum *.arch.bz2 0320a65038443107c69dc80d21bffcab cpython-386.arch.bz2 1ddd9e891b56de0a156d8f7b21e133e7 cpython-amd64.arch.bz2 b4f77d5c90dad5ae4c651e8c4de09ce3 cpython-src.arch.bz2 2a58f25626e943b54377837b566d9852 hg-src.arch.bz2 I’ve chosen the archive format so it can be extracted to some preferred root: ROOT=/ # or other file system disk/mkext -ud $ROOT < cpython-386.arch Python will build for arm, but there are a few bugs in the subprocess module that still need to be fixed before it can be released. The hg sources do not include a patch to setup.py that is required. The patch has been submitted and will hopefully find its way into a later release: % hg diff diff -r ca387377df7a setup.py --- a/setup.py Wed Jan 01 21:46:03 2014 -0600 +++ b/setup.py Thu Jan 02 19:47:36 2014 -0600 @@ -129,7 +129,7 @@ py2exeloaded = False def runcmd(cmd, env): - if sys.platform == 'plan9': + if sys.platform == 'plan9' and (sys.version_info[0] == 2 and sys.version_info[1] < 7): # subprocess kludge to work around issues in half-baked Python # ports, notably bichued/python: _, out, err = os.popen3(cmd) -jas