Join GitHub today
GitHub is home to over 50 million developers working together to host and review code, manage projects, and build software together.
Sign upUpdates to build Python 3.7 #256
Conversation
…eleases
* Rename "Modules/random.c" to "Modules/bootstrap_hash.c" See python/cpython@6b4be19 bpo-22257: Small changes for PEP 432. (#1728) PEP 432 specifies a number of large changes to interpreter startup code, including exposing a cleaner C-API. The major changes depend on a number of smaller changes. This patch includes all those smaller changes. * Remove bundled copy of libffi (Closes #27979) See python/cpython@f40d4dd An installed copy of libffi is now required for building _ctypes on any platform but OSX and Windows.
When configuring the project with -DSRC_DIR:PATH=/path/to/src/Python, this commit makes sure that the python version associated with the source directory is associated with the PYTHON_VERSION cache variable.
… module
drop random.c add call.c bootstraph_has.c ast_opt.c ast_unparse.c pathconfig.c context.c hamt.c
…e as an extension.
|
Closing. Changes in this PR have been integrated in #257 |
This gets Python 3.7 built using CMake, without breaking builds for 3.6, 3.5 and 2.7.
It's mainly been mainly under macOS but I've also successfully built 3.7.4 under Ubuntu 18.04 and Windows 10 (although I suspect more work is needed for Windows...).