★ wanayoo — archive 1999 https://github.com/python-cmake-buildsystem/python-cmake-buildsystem/pull/256/commitsNouvelle recherche | Portail wanayoo
Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Updates to build Python 3.7 #256

Closed
wants to merge 33 commits into from
Closed

Commits on Mar 19, 2018

  1. Add support for building Python 3.7

    * 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.
    jcfr committed Mar 19, 2018
  2. cmake: Ensure PYTHON_VERSION cache variable is up-to-date

    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.
    jcfr committed Mar 19, 2018

Commits on Mar 21, 2018

  1. Fix extraction of version info introducing "PythonExtractVersionInfo"…

    … module
    jcfr committed Mar 21, 2018
  2. ci: Update appveyor/circleci/travis to test python version 3.7.0b2

    jcfr committed Mar 21, 2018
  3. cmake: Fix generation of downloading for pre-release python versions

    jcfr committed Mar 21, 2018

Commits on Aug 4, 2019

  1. add python 3.6.8 to CMakeLists

    Dan Dees
    Dan Dees committed Aug 4, 2019
  2. add patches for 3.7

    Dan Dees
    Dan Dees committed Aug 4, 2019
  3. revise source files needed for Python 3.7

    drop random.c
    add
    call.c
    bootstraph_has.c
    ast_opt.c
    ast_unparse.c
    pathconfig.c
    context.c
    hamt.c
    Dan Dees
    Dan Dees committed Aug 4, 2019
  4. Pyinit_imp to Pyinit__imp

    Dan Dees
    Dan Dees committed Aug 4, 2019
  5. add libuuid

    Dan Dees
    Dan Dees committed Aug 4, 2019
  6. _PYTHONFRAMEWORK="" to extensions

    Dan Dees
    Dan Dees committed Aug 4, 2019
  7. python uses external libffi now

    Dan Dees
    Dan Dees committed Aug 4, 2019
  8. add python 3.7.4 to cmake list

    Dan Dees
    Dan Dees committed Aug 4, 2019

Commits on Aug 5, 2019

  1. Fix typo.

    dbrnz committed Aug 5, 2019

Commits on Aug 16, 2019

  1. Linux build needs to use system `libffi`.

    dbrnz committed Aug 16, 2019
You can’t perform that action at this time.