Skip to content
Permalink
main
Switch branches/tags

Commits on Jun 29, 2022

  1. gh-94404: Use module CFLAGS before PY_STDMODULE_CFLAGS (GH-94413)

    ``PY_STDMODULE_CFLAGS`` may contain include directories with system
    headers. This can break compiling with built-in libmpdec.
    tiran committed Jun 29, 2022
  2. gh-94026: Buffer regrtest worker stdout in temporary file (GH-94253)

    Co-authored-by: Victor Stinner <vstinner@python.org>
    tiran and vstinner committed Jun 29, 2022
  3. gh-94404: makesetup: use correct CFLAGS and macOS workaround (GH-94405)

    ``makesetup`` now works around an issue with sed on macOS and uses correct
    CFLAGS for object files that end up in a shared extension.
    tiran committed Jun 29, 2022

Commits on Jun 28, 2022

  1. gh-93939: Create and install scripts in Makefile (GH-94324)

    Scripts for 2to3, idle, and pydoc are now created and installed by make.
    tiran committed Jun 28, 2022
  2. gh-94172: Remove ssl.PROTOCOL_SSLv2 dead code (#94312)

    Remove dead code related to ssl.PROTOCOL_SSLv2. ssl.PROTOCOL_SSLv2
    was already removed in Python 3.10.
    
    In test_ssl, @requires_tls_version('SSLv2') always returned False.
    
    Extract of the removed code: "OpenSSL has removed support for SSLv2".
    vstinner committed Jun 28, 2022
  3. gh-61585: Clarify import scope in modules tutorial (GH-93455)

    Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com>
    Co-authored-by: CAM Gerlach <CAM.Gerlach@Gerlach.CAM>
    3 people committed Jun 28, 2022
  4. gh-94018: Remove trailing spaces in _sanitize_windows_name (GH-94040)

    Closes #94018.
    
    Co-authored-by: Sam Ezeh <sam.z.ezeh@gmail.com>
    Co-authored-by: Shantanu <12621235+hauntsaninja@users.noreply.github.com>
    Co-authored-by: Zachary Ware <zachary.ware@gmail.com>
    4 people committed Jun 28, 2022
  5. gh-94199: Remove hashlib.pbkdf2_hmac() Python implementation (GH-94200)

    Remove the pure Python implementation of hashlib.pbkdf2_hmac(),
    deprecated in Python 3.10. Python 3.10 and newer requires OpenSSL
    1.1.1 or newer (PEP 644), this OpenSSL version provides a C
    implementation of pbkdf2_hmac() which is faster.
    vstinner committed Jun 28, 2022
  6. gh-86404: [doc] Fix missing space in idle documentation. (GH-94366)

    This should have been spotted by sphinx-lint, tracked here:
    
    sphinx-contrib/sphinx-lint#39
    JulienPalard committed Jun 28, 2022
  7. gh-94208: Add more TLS version/protocol checks for FreeBSD (GH-94347)

    Three test cases were failing on FreeBSD with latest OpenSSL.
    tiran committed Jun 28, 2022

Commits on Jun 27, 2022

  1. gh-82006: IDLE doc improvements (#94349)

    0. Update text start and stop conditions.
    1. Title-case sections but not subsections.
    2. Edit Shell Window sections: title, execute, restart.
    terryjreedy committed Jun 27, 2022
  2. gh-87347: Fix test_pymem_new() reference leak (#94330)

    Delete the allocated object with Py_DECREF() rather than
    PyObject_Free().
    
    Rename also test_pymem_new() to test_pyobject_new().
    vstinner committed Jun 27, 2022
  3. gh-94315: Check for DAC override capability (GH-94316)

    ``os.geteuid() == 0`` is not a reliable check whether the current user
    has the capability to bypass permission checks. Tests now probe for DAC
    override.
    tiran committed Jun 27, 2022
  4. gh-90473: Reduce recursion limit on WASI even further (GH-94333)

    750 fails sometimes with newer wasmtime versions. 600 is a more
    conservative value.
    tiran committed Jun 27, 2022
  5. gh-90005: Rename MODULE_EGG variable to MODULE_EGG_STATE (GH-94301)

    It makes it easier to look for module states in sysconfig without
    special casing suffixes "_CFLAGS", "_DEPS", "_LDFLAGS", "_OBJS",
    and "CTYPES_MALLOC_CLOSURE".
    tiran committed Jun 27, 2022

Commits on Jun 26, 2022

  1. gh-94192: Fix error for dictionary literals with invalid expression a…

    …s value. (#94304)
    
    * Fix error for dictionary literals with invalid expression as value.
    
    * Remove trailing whitespace
    wookie184 committed Jun 26, 2022
Older