Skip to content
Permalink
3.9

Commits on Dec 31, 2020

  1. Fixes a typo in importlib.metadata. (GH-23921) (#24029)

    Signed-off-by: Tao He <sighingnow@gmail.com>
    (cherry picked from commit 3631d6d)
    
    Co-authored-by: Tao He <sighingnow@gmail.com>
    
    Co-authored-by: Tao He <sighingnow@gmail.com>
    miss-islington and sighingnow committed Dec 31, 2020
  2. [3.9] bpo-41224: Add versionadded for Symbol.is_annotated (GH-23861). (

    …GH-24017)
    
    (cherry picked from commit 2edfc86)
    andresdelfino committed Dec 31, 2020

Commits on Dec 29, 2020

  1. bpo-42655: Fix subprocess extra_groups gid conversion (GH-23762)

    (cherry picked from commit 0159e5e)
    
    Co-authored-by: Jakub Kulík <Kulikjak@gmail.com>
    miss-islington and kulikjak committed Dec 29, 2020
  2. bpo-42700: Swap descriptions in pyexpat.errors (GH-23876)

    The descriptions of the `codes` and `messages` dictionaries in
    `xml.parsers.expat.errors` were swapped, and this commit swaps them
    back. For example, `codes` maps string descriptions of errors to numeric
    error codes, not the other way around.
    (cherry picked from commit 84402eb)
    
    Co-authored-by: Michael Wayne Goodman <goodman.m.w@gmail.com>
    miss-islington and goodmami committed Dec 29, 2020
  3. Allow / character in username,password fields in _PROXY envvars. (GH-…

    …23973)
    
    (cherry picked from commit 030a713)
    
    Co-authored-by: Senthil Kumaran <senthil@uthcode.com>
    miss-islington and orsenthil committed Dec 29, 2020
  4. [doc] Fix missing commas in signatures (GH-23693)

    * Fix star in signatures
    
    * Fix comma in signatures
    (cherry picked from commit 60eccd0)
    
    Co-authored-by: Andre Delfino <adelfino@gmail.com>
    miss-islington and andresdelfino committed Dec 29, 2020
  5. bpo-16396: fix BPO number in changelog (GH-23951) (GH-23956)

    Automerge-Triggered-By: GH:jaraco
    (cherry picked from commit 7865f51)
    
    Co-authored-by: Shantanu <12621235+hauntsaninja@users.noreply.github.com>
    miss-islington and hauntsaninja committed Dec 29, 2020
  6. bpo-42759: Fix equality comparison of Variable and Font in Tkinter (G…

    …H-23968)
    
    Objects which belong to different Tcl interpreters are now always
    different, even if they have the same name.
    (cherry picked from commit 1df56bc)
    
    Co-authored-by: Serhiy Storchaka <storchaka@gmail.com>
    miss-islington and serhiy-storchaka committed Dec 29, 2020
  7. bpo-42749: Use dynamic version to test for unsupported bignum in Tk (G…

    …H-23966)
    
    Tk can internally support bignum even if Tkinter is built without
    support of bignum.
    (cherry picked from commit 156b7f7)
    
    Co-authored-by: Serhiy Storchaka <storchaka@gmail.com>
    miss-islington and serhiy-storchaka committed Dec 29, 2020
  8. bpo-42770: Fix a typo in the email.headerregistry docs (GH-23982)

    Automerge-Triggered-By: GH:zware
    (cherry picked from commit c56988b)
    
    Co-authored-by: Zackery Spytz <zspytz@gmail.com>
    miss-islington and ZackerySpytz committed Dec 29, 2020

Commits on Dec 28, 2020

  1. bpo-42740: Fix get_args for PEP 585 collections.abc.Callable (GH-23963)

    PR 1/2. Needs backport to 3.9.
    (cherry picked from commit 4140f10)
    
    Co-authored-by: Ken Jin <28750310+Fidget-Spinner@users.noreply.github.com>
    miss-islington and Fidget-Spinner committed Dec 28, 2020

Commits on Dec 27, 2020

  1. bpo-42755: Fix sqlite3.Connection.backup docs (GH-23965)

    The `pages` argument default value now reflects the implementation.
    (cherry picked from commit abba83b)
    
    Co-authored-by: Erlend Egeberg Aasland <erlend.aasland@innova.no>
    miss-islington and erlend-aasland committed Dec 27, 2020
  2. bpo-42749: Fix testing bignum if Tkinter is compiled with Tk 8.4 and …

    …dynamic linked with Tk >= 8.5 (GH-23955)
    
    (cherry picked from commit b02ad24)
    
    Co-authored-by: Serhiy Storchaka <storchaka@gmail.com>
    miss-islington and serhiy-storchaka committed Dec 27, 2020

Commits on Dec 26, 2020

Commits on Dec 25, 2020

  1. Rename Tkinter tests for widget options (GH-23944)

    Every test for widget option starts now with "test_configure_"
    to distinguish it from tests for widget commands.
    (cherry picked from commit c1ae21c)
    
    Co-authored-by: Serhiy Storchaka <storchaka@gmail.com>
    miss-islington and serhiy-storchaka committed Dec 25, 2020
  2. bpo-42727: [Enum] use super() and include **kwds (GH-23927)

    for multiple inheritance support:
    
    use super().new
    pass **kwds to super().new
    (cherry picked from commit 786d97a)
    
    Co-authored-by: Ethan Furman <ethan@stoneleaf.us>
    miss-islington and ethanfurman committed Dec 25, 2020
  3. bpo-42734: Fix crasher bogus_code_obj.py (GH-23939)

    It did not work because the signature of code object constructor
    was changed. Also, it used old format of bytecode (pre-wordcode).
    (cherry picked from commit 954a742)
    
    Co-authored-by: Serhiy Storchaka <storchaka@gmail.com>
    miss-islington and serhiy-storchaka committed Dec 25, 2020
  4. bpo-42388: Fix subprocess.check_output input=None when text=True (GH-…

    …23467)
    
    When the modern text= spelling of the universal_newlines= parameter was added
    for Python 3.7, check_output's special case around input=None was overlooked.
    So it behaved differently with universal_newlines=True vs text=True.  This
    reconciles the behavior to be consistent and adds a test to guarantee it.
    
    Also clarifies the existing check_output documentation.
    
    Co-authored-by: Alexey Izbyshev <izbyshev@ispras.ru>
    (cherry picked from commit 64abf37)
    
    Co-authored-by: Gregory P. Smith <greg@krypto.org>
    miss-islington and gpshead committed Dec 25, 2020
  5. bpo-42727: Fix the NEWS entry .rst (GH-23932)

    It was causing CI failures.  the offending file came from #23917
    
    ```
    python3 tools/rstlint.py ../Misc/NEWS.d/next/
    [2] ../Misc/NEWS.d/next/Library/2020-12-23-19-43-06.bpo-42727.WH3ODh.rst:1: default role used
    [2] ../Misc/NEWS.d/next/Library/2020-12-23-19-43-06.bpo-42727.WH3ODh.rst:2: default role used
    2 problems with severity 2 found.
    Makefile:204: recipe for target 'check' failed
    ```
    (cherry picked from commit 8badade)
    
    Co-authored-by: Gregory P. Smith <greg@krypto.org>
    miss-islington and gpshead committed Dec 25, 2020

Commits on Dec 24, 2020

  1. [3.9] bpo-42727: [Enum] EnumMeta.__prepare__ now accepts **kwds (GH-2…

    …3917). (GH-23926)
    
    * [3.9] [Enum] EnumMeta.__prepare__ now accepts **kwds (GH-23917).
    (cherry picked from commit 6ec0ade)
    ethanfurman committed Dec 24, 2020
    1
  2. closes bpo-42726: gdb libpython: InstanceProxy support for py3 (GH-23912

    )
    
    On Fedora 31 gdb is using python 3.7.9, calling `proxyval` on an instance with a dictionary fails because of the `dict.iteritems` usage. This PR changes the code to be compatible with py2 and py3.
    
    This changed seemed small enough to not need an issue and news blurb, if one is required please let me know.
    
    Automerge-Triggered-By: GH:benjaminp
    (cherry picked from commit b57ada9)
    
    Co-authored-by: Augusto Hack <hack.augusto@gmail.com>
    miss-islington and hackaugusto committed Dec 24, 2020
  3. bpo-42195: Override _CallableGenericAlias's __getitem__ (GH-23915)

    Added `__getitem__` for `_CallableGenericAlias` so that it returns a subclass (itself) of `types.GenericAlias` rather than the default behavior of returning a plain `types.GenericAlias`. This fixes `repr` issues occuring after `TypeVar` substitution arising from the previous behavior.
    (cherry picked from commit 6dd3da3)
    
    Co-authored-by: kj <28750310+Fidget-Spinner@users.noreply.github.com>
    miss-islington and Fidget-Spinner committed Dec 24, 2020

Commits on Dec 23, 2020

  1. BPO-42703: Fix incorrect documentation links for asyncio.Event (GH-23881

    )
    
    (cherry picked from commit d90ff37)
    
    Co-authored-by: Matt Fowler <matt.fow@gmail.com>
    miss-islington and mattfowler committed Dec 23, 2020
  2. bpo-42620: Improve socket.getsockname doc string (GH-23742)

    Signed-off-by: Christian Heimes <christian@python.org>
    (cherry picked from commit cf3565c)
    
    Co-authored-by: Christian Heimes <christian@python.org>
    miss-islington and tiran committed Dec 23, 2020

Commits on Dec 22, 2020

  1. bpo-34463: Make python tracebacks identical to C tracebacks for Synta…

    …xErrors without a lineno (GH-23427)
    
    (cherry picked from commit 069560b)
    
    Co-authored-by: Irit Katriel <iritkatriel@yahoo.com>
    miss-islington and iritkatriel committed Dec 22, 2020
  2. [3.9] [doc] Fix a few margins due to bad markup (GH-23619). (GH-23859)

    (cherry picked from commit 96a09df)
    
    Co-authored-by: Andre Delfino <adelfino@gmail.com>
    andresdelfino committed Dec 22, 2020
  3. [3.9] [doc] Fix erroneous backslashes in signatures and names (GH-23658

    …) (GH-23827)
    
    The issue being resolved is shown in the 3.10 docs (if you select docs for older versions you won't see a visual glitch).
    
    The newer sphinx version that produces the 3.10 docs doesn't treat the backslash to escape things in some situations it previously did..
    (cherry picked from commit dcc997c)
    
    Co-authored-by: Andre Delfino <adelfino@gmail.com>
    andresdelfino committed Dec 22, 2020

Commits on Dec 21, 2020

  1. Fix typo in docstring (GH-23515)

    (cherry picked from commit 711381d)
    
    Co-authored-by: Fernando Toledo <42938011+fernandohtr@users.noreply.github.com>
    miss-islington and fernandohtr committed Dec 21, 2020

Commits on Dec 20, 2020

  1. bpo-42669: Document that `except` rejects nested tuples (GH-23822) (G…

    …H-23870)
    
    In Python 2, it was possible to use `except` with a nested tuple, and occasionally natural.  For example, `zope.formlib.interfaces.InputErrors` is a tuple of several exception classes, and one might reasonably think to do something like this:
    
        try:
            self.getInputValue()
            return True
        except (InputErrors, SomethingElse):
            return False
    
    As of Python 3.0, this raises `TypeError: catching classes that do not inherit from BaseException is not allowed` instead: one must instead either break it up into multiple `except` clauses or flatten the tuple.  However, the reference documentation was never updated to match this new restriction.  Make it clear that the definition is no longer recursive.
    
    Automerge-Triggered-By: GH:ericvsmith
    (cherry picked from commit c95f8bc)
    
    Co-authored-by: Colin Watson <cjwatson@debian.org>
    
    Co-authored-by: Colin Watson <cjwatson@debian.org>
    miss-islington and cjwatson committed Dec 20, 2020
  2. bpo-42604: always set EXT_SUFFIX=${SOABI}${SHLIB_SUFFIX} when using c…

    …onfigure (GH-23708) (GH-23866)
    
    Now all platforms use a value for the "EXT_SUFFIX" build variable derived
    from SOABI (for instance in FreeBSD, "EXT_SUFFIX" is now ".cpython-310d.so"
    instead of ".so"). Previously only Linux, Mac and VxWorks were using a value
    for "EXT_SUFFIX" that included "SOABI".
    
    Co-authored-by: Pablo Galindo <pablogsal@gmail.com>
    (cherry picked from commit a44ce6c)
    
    Co-authored-by: Matti Picus <matti.picus@gmail.com>
    
    Co-authored-by: Matti Picus <matti.picus@gmail.com>
    miss-islington and mattip committed Dec 20, 2020
  3. bpo-41724: Explain when the conversion is not possible with detect_ty…

    …pes enabled (GH-23855) (GH-23862)
    
    * Explain when the conversion is not possible with detect_types enabled
    (cherry picked from commit 09a36cd)
    
    Co-authored-by: sblondon <sblondon@users.noreply.github.com>
    
    Co-authored-by: sblondon <sblondon@users.noreply.github.com>
    miss-islington and sblondon committed Dec 20, 2020

Commits on Dec 19, 2020

  1. bpo-40219: Lowered ttk LabeledScale dummy (GH-21467) (GH-23788)

    (cherry picked from commit b9ced83)
    miss-islington committed Dec 19, 2020
Older
You can’t perform that action at this time.