Vinson Lee added the comment:
I am building from a git copy of the source repository. make touch before
make does not work for me.
$ make touch
cd .; \
hg --config extensions.touch=Tools/hg/hgtouch.py touch -v
abort: There is no Mercurial repository here (.hg not found)!
I've attached
Ned Deily added the comment:
Try using make touch before make. Because hg does not preserve precise
time stamps when creating working directories, some build steps are run
unnecessarily after an initial checkout. 'make touch' updates the file time
stamps so that these steps are skipped and
Ned Deily added the comment:
https://docs.python.org/devguide/setup.html#avoiding-re-creating-auto-generated-files
--
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue23404
___
New submission from Vinson Lee:
Is there a minimum Python requirement to build Python?
Python 3.5 does not build with Python 2.6. Python 3.4, Python 3.3, and Python
2.7 build with Python 2.6 so this is recent change in build requirements.
For example, this build failure occurs on CentOS 6.
Josh Rosenberg added the comment:
Looks like this revision, part of #22823, changed it:
https://hg.python.org/cpython/rev/4480506137ed
--
nosy: +josh.r
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue23404
Josh Rosenberg added the comment:
To answer your question: Since asdl uses set literals (introduced in 2.7 and
3.0), that appears to put an effective minimum version requirement of 2.7 to
build 3.5. Whether that was the intent is unclear (they were changing a lot of
places from set([a, b, c])
Changes by Ned Deily n...@acm.org:
--
resolution: - not a bug
stage: - resolved
status: open - closed
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue23404
___