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


Reply via email to