python/cpython

Commits on Jan 23, 2021

Commits on Jan 22, 2021

Commits on Jan 21, 2021

Commits on Jan 20, 2021

  1. bpo-42856: Add --with-wheel-pkg-dir=PATH configure option (GH-24210)

    Add --with-wheel-pkg-dir=PATH option to the ./configure script. If
    specified, the ensurepip module looks for setuptools and pip wheel
    packages in this directory: if both are present, these wheel packages
    are used instead of ensurepip bundled wheel packages.
    
    Some Linux distribution packaging policies recommend against bundling
    dependencies. For example, Fedora installs wheel packages in the
    /usr/share/python-wheels/ directory and don't install the
    ensurepip._bundled package.
    
    ensurepip: Remove unused runpy import.

Commits on Jan 19, 2021

  1. bpo-42955: Add Python/module_names.h (GH-24258)

    Add a private list of all stdlib modules: _Py_module_names.
    
    * Add Tools/scripts/generate_module_names.py script.
    * Makefile: Add "make regen-module-names" command.
    * setup.py: Add --list-module-names option.
    * GitHub Action and Travis CI also runs "make regen-module-names",
      not ony "make regen-all", to ensure that the module names remains
      up to date.

Commits on Jan 18, 2021