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