https://github.com/python/cpython

sort by:
Revision Author Date Message Commit Date
839d789 Python 3.10.0rc2 07 September 2021, 13:18:28 UTC
53257cf bpo-45123: PyAiter_Check and PyObject_GetAiter fix & rename. (GH-28194) (GH-28199) Fix PyAiter_Check to only check for the `__anext__` presense (not for `__aiter__`). Rename `PyAiter_Check()` to `PyAIter_Check()`, `PyObject_GetAiter()` -> `PyObject_GetAIter()`. 07 September 2021, 11:43:33 UTC
fc84073 bpo-44964: Add a note explaining the new semantics of f_last_i in frame objects (GH-28200) (cherry picked from commit fa2c0b85a8d5c9486661083afdf38cbaadb3432a) Co-authored-by: Pablo Galindo Salgado <Pablogsal@gmail.com> 07 September 2021, 11:36:43 UTC
608a629 bpo-44860: Make sysconfig posix_user not depend on platlibdir (GH-27655) (GH-28197) (cherry picked from commit a5c6bcf24479934fe9c5b859dd1cf72685a0003a) Co-authored-by: Tzu-ping Chung <uranusjr@gmail.com> 07 September 2021, 11:20:31 UTC
adc80a5 bpo-44963: Implement send() and throw() methods for anext_awaitable objects (GH-27955) Co-authored-by: Yury Selivanov <yury@edgedb.com> (cherry picked from commit 533e725821b15e2df2cd4479a34597c1d8faf616) Co-authored-by: Pablo Galindo Salgado <Pablogsal@gmail.com> 07 September 2021, 10:52:53 UTC
af8c781 Update idlelib/help.html to include idle.rst spelling fix (GH-28191) The idle.rst fix was GH-27903 two weeks ago. (cherry picked from commit f05ad9202896f21ca9717f5c9f4b933b7f5b6550) Co-authored-by: Terry Jan Reedy <tjreedy@udel.edu> 07 September 2021, 04:26:48 UTC
e5f259e Fix typo in a comment in Modules/_ssl.c: s/validata/validate/ (GH-27993) (GH-27997) (cherry picked from commit 28db1f61f20352c02e4ae1518e5aeb6505df3045) 06 September 2021, 21:35:07 UTC
6b5aea2 bpo-45052: Unskips a failing `test_shared_memory_basics` test (GH-28182) (cherry picked from commit 19871fce3b74fc3f37e334a999e00d0ef65a8f1e) Co-authored-by: Nikita Sobolev <mail@sobolevn.me> 06 September 2021, 17:16:44 UTC
d5feb2b More useful OrderedDict LRU recipes (GH-28164) (cherry picked from commit c860d30fa055ada336c75157b488c7baafb5bdad) Co-authored-by: Raymond Hettinger <rhettinger@users.noreply.github.com> 05 September 2021, 17:57:32 UTC
8bb4912 Check that 'configure' is generated by GNU Autoconf 2.69 (GH-28152) (GH-28155) (cherry picked from commit 6beaf2ffaecd92955c5b3c579f184cbecc222636) 05 September 2021, 14:01:56 UTC
8342c52 bpo-45102: unittest: add tests for skipping and errors in cleanup (GH-28166) (cherry picked from commit 28264269de9ff88d9ee7110fc56ac2d2db275bec) Co-authored-by: Serhiy Storchaka <storchaka@gmail.com> 05 September 2021, 07:55:35 UTC
656b0bd bpo-44571: Add itertool recipe for a variant of takewhile() (GH-28167) (cherry picked from commit 91be41ad933e24bff26353a19f56447e17fb6367) Co-authored-by: Raymond Hettinger <rhettinger@users.noreply.github.com> 05 September 2021, 05:30:37 UTC
e5976dd bpo-45042: Now test classes decorated with `requires_hashdigest` are not skipped (GH-28060) Co-authored-by: Serhiy Storchaka <storchaka@gmail.com> (cherry picked from commit dd7b816ac87e468e2fa65ce83c2a03fe1da8503e) Co-authored-by: Nikita Sobolev <mail@sobolevn.me> 04 September 2021, 21:04:44 UTC
ed9f927 bpo-45030: Fix integer overflow in __reduce__ of the range iterator (GH-28000) It happened with fast range iterator when the calculated stop = start + step * len was out of the C long range. (cherry picked from commit 936f6a16b9ef85bd56b18a247b962801e954c30e) Co-authored-by: Serhiy Storchaka <storchaka@gmail.com> 04 September 2021, 20:39:30 UTC
2ad114d [3.10] bpo-45097: Add more tests for shutdown_asyncgens() (GH-28154) (GH-28159) * bpo-45097: Add more tests for shutdown_asyncgens() (GH-28154) (cherry picked from commit c2970fdec52788b6d9ff419ab7e31f255d87433d) Co-authored-by: Serhiy Storchaka <storchaka@gmail.com> 04 September 2021, 20:37:56 UTC
9438443 Add What's New for dataclass keyword-only parameters. (GH-28158) (GH-28163) (cherry picked from commit a1ba3597d2d2dd5e5d73f42b1174ab5e0a2cd224) Co-authored-by: Eric V. Smith <ericvsmith@users.noreply.github.com> Co-authored-by: Eric V. Smith <ericvsmith@users.noreply.github.com> 04 September 2021, 18:59:29 UTC
b1617d7 [3.10] Regenerate autoconf files with version 2.69 (GH-28151) 04 September 2021, 14:21:40 UTC
e2b2930 [3.10] bpo-45060: Get rid of few uses of the equality operators with None (GH-28087). (GH-28092) (cherry picked from commit 3c65457156d87e55010507d616b4eecb7a02883d) Co-authored-by: Serhiy Storchaka <storchaka@gmail.com> 04 September 2021, 01:13:00 UTC
2a8956c bpo-42255: Update webbrowser doc for macOS (GH-28144) 03 September 2021, 17:22:22 UTC
79e9f5a bpo-45081: Fix __init__ method generation when inheriting from Protocol (GH-28121) Co-authored-by: Ken Jin <28750310+Fidget-Spinner@users.noreply.github.com> (cherry picked from commit 0635e201beaf52373f776ff32702795e38f43ae3) Co-authored-by: Yurii Karabas <1998uriyyo@gmail.com> 03 September 2021, 06:26:53 UTC
7aa58f5 [doc] Reword sentinel object summary in dataclasses (GH-27792) This sentinel value (`MISSING`) is also used as default value for the `kw_only` parameter introduced in Python 3.10. It's cleaner to simply omit the usage here. Co-authored-by: Łukasz Langa <lukasz@langa.pl> (cherry picked from commit 767a17f35a581da664ac8cf5d67281da9485eebf) Co-authored-by: Ville Korhonen <ville@xd.fi> 02 September 2021, 16:37:55 UTC
2184bc7 [3.10] [doc] Link to deprecation policy PEP from the DeprecationWarning documentation (GH-28123) (#28126) (cherry picked from commit a7ef15aae8608560bffeeaba412c10e52cab07dd) Co-authored-by: Łukasz Langa <lukasz@langa.pl> 02 September 2021, 16:18:47 UTC
559af74 bpo-40360: [doc] Rephrase deprecation note about lib2to3 (GH-28122) (cherry picked from commit f0b63d5b56a6324f5f86807d9548c7b38aa2a8f7) Co-authored-by: Łukasz Langa <lukasz@langa.pl> 02 September 2021, 15:37:14 UTC
3d56272 bpo-45057: Simplify RegressionTestResult (GH-28081) (GH-28101) Remove code which duplicates the functionality of TextTestResult. (cherry picked from commit 2b76a5322fdf71d62b531fd765085f96f981c244) Co-authored-by: Serhiy Storchaka <storchaka@gmail.com> 01 September 2021, 06:45:46 UTC
0f274cb bpo-45059: Add module cleanup to IDLE test_macosx (GH-28102) (cherry picked from commit 22fe0eb13c3441b71b60aaea0e7fe289a29783da) Co-authored-by: Terry Jan Reedy <tjreedy@udel.edu> 31 August 2021, 19:21:28 UTC
ebbd0ac bpo-45039: Consistently use ADDOP_LOAD_CONST in compiler rather than ADDOP_O(c, LOAD_CONST,...) (GH-28015) (cherry picked from commit 70ccee418d1f9d34ed15cfe7104221f9cfd27d03) Co-authored-by: Irit Katriel <1055913+iritkatriel@users.noreply.github.com> 31 August 2021, 18:08:32 UTC
337c8ad bpo-45059: Fix IDLE test typo: using "==" instead of "=" (GH-28086) (cherry picked from commit 54f100514b02f6628450043e21ccfe39350d7ac7) Co-authored-by: Serhiy Storchaka <storchaka@gmail.com> 31 August 2021, 17:50:42 UTC
8711b3d bpo-44135: [docs] Fix inline markup (GH-28095) (cherry picked from commit 9a7ec2fcdee2da9e080ca459d4c240776df72567) Co-authored-by: Ken Jin <28750310+Fidget-Spinner@users.noreply.github.com> 31 August 2021, 16:25:08 UTC
c4c57e5 bpo-45061: Enhance faulthandler traceback wit no Python frame (GH-28090) Fix indentation of <no Python frame> message in a faulthandler traceback or a Fatal Python error traceback. Example: Current thread 0x00007f03896fb740 (most recent call first): Garbage-collecting <no Python frame> (cherry picked from commit 888d4cc06b887e77f281ba4d640e281cb4c61b7b) Co-authored-by: Victor Stinner <vstinner@python.org> 31 August 2021, 15:53:17 UTC
ab8fed8 bpo-44135: Refine explanation of how passing tuples to issubclass() behaves (GH-26193) Co-authored-by: Zachary Kneupper <zachary.kneupper@gmail.com> (cherry picked from commit 08767c73b5bf1f28792d5fef7f41d52822a4989f) Co-authored-by: Zack Kneupper <zachary.kneupper@gmail.com> 31 August 2021, 14:23:22 UTC
1d0c559 bpo-44925: [docs] Fix confusing deprecation notice for typing.IO (GH-28004) (cherry picked from commit edae42f99f8153b92ccf365dbd1c2fa954f913b4) Co-authored-by: DonnaDia <37962843+DonnaDia@users.noreply.github.com> 31 August 2021, 10:07:49 UTC
d65fad0 bpo-43913: Fix bugs in cleaning up classes and modules in unittest. (GH-28006) * Functions registered with addModuleCleanup() were not called unless the user defines tearDownModule() in their test module. * Functions registered with addClassCleanup() were not called if tearDownClass is set to None. * Buffering in TestResult did not work with functions registered with addClassCleanup() and addModuleCleanup(). * Errors in functions registered with addClassCleanup() and addModuleCleanup() were not handled correctly in buffered and debug modes. * Errors in setUpModule() and functions registered with addModuleCleanup() were reported in wrong order. * And several lesser bugs. (cherry picked from commit 08d9e597c8ef5a2b26375ac954fdf224f5d82c3c) Co-authored-by: Serhiy Storchaka <storchaka@gmail.com> 30 August 2021, 17:38:34 UTC
243b8de bpo-41620: TestCase.run() now always return a TestResult instance (GH-28030) Previously it returned None if the test class or method was decorated with a skipping decorator. Co-authored-by: Iman Tabrizian <iman.tabrizian@gmail.com> (cherry picked from commit 7e246a3a7b43762480ee4fe0cfb859e8e997a8c8) Co-authored-by: Serhiy Storchaka <storchaka@gmail.com> 30 August 2021, 13:43:38 UTC
fe997e1 bpo-44449: faulthandler don't modify frame refcnt (GH-27850) Fix a crash in the signal handler of the faulthandler module: no longer modify the reference count of frame objects. 30 August 2021, 13:24:39 UTC
52bdda5 [3.10] bpo-45007: Update to OpenSSL 1.1.1l in Windows build and CI (GH-28009) (GH-28039) (cherry picked from commit d3bdbbf9a4352a24fc2bfc7a63a024b244b61aba) Co-authored-by: Steve Dower <steve.dower@python.org> 30 August 2021, 13:19:16 UTC
dc46f4c bpo-45007: Update multissl to openssl 1.1.1l as well (GH-28044) This was missed while upgrading CI. (cherry picked from commit d6cb5dd9e19210f5963ff8beadde7ca2fda71574) Co-authored-by: Łukasz Langa <lukasz@langa.pl> 30 August 2021, 13:07:38 UTC
41c87c4 bpo-44689: ctypes.util.find_library() now finds macOS 11+ system libraries when built on older macOS systems (GH-27251) Previously, when built on older macOS systems, `find_library` was not able to find macOS system libraries when running on Big Sur due to changes in how system libraries are stored. (cherry picked from commit 71853a73024a98aa38a3c0444fe364dbd9709134) Co-authored-by: Tobias Bergkvist <tobias@bergkv.ist> 30 August 2021, 09:09:34 UTC
66b8202 bpo 45007: Update macOS installer builds to use OpenSSL 1.1.1l. (GH-28051) (cherry picked from commit 94b2639fad50d7ff8acd12c11e5fe5f9a6e1da5c) Co-authored-by: Ned Deily <nad@python.org> 30 August 2021, 07:33:57 UTC
9e6c317 bpo-43124: Fix smtplib multiple CRLF injection (GH-25987) Co-authored-by: Łukasz Langa <lukasz@langa.pl> (cherry picked from commit 0897253f426068ea6a6fbe0ada01689af9ef1019) Co-authored-by: Miguel Brito <5544985+miguendes@users.noreply.github.com> 29 August 2021, 14:43:39 UTC
2706785 bpo-44394: Update libexpat copy to 2.4.1 (GH-26945) Update the vendored copy of libexpat to 2.4.1 (from 2.2.8) to get the fix for the CVE-2013-0340 "Billion Laughs" vulnerability. This copy is most used on Windows and macOS. Co-authored-by: Łukasz Langa <lukasz@langa.pl> (cherry picked from commit 3fc5d84046ddbd66abac5b598956ea34605a4e5d) Co-authored-by: Victor Stinner <vstinner@python.org> 29 August 2021, 14:32:50 UTC
532ebba bpo-42278: Use tempfile.TemporaryDirectory rather than tempfile.mktemp in pydoc (GH-23200) Co-authored-by: Łukasz Langa <lukasz@langa.pl> (cherry picked from commit c9227df5a9d8e958a2324cf0deba8524d1ded26a) Co-authored-by: E-Paine <63801254+E-Paine@users.noreply.github.com> 29 August 2021, 12:57:22 UTC
a49398b bpo-25130: Make SQLite tests more compatible with PyPy (GH-28021) (cherry picked from commit 07d3d54f4e84b1259b800884b202701f69e408d8) Co-authored-by: Serhiy Storchaka <storchaka@gmail.com> 29 August 2021, 10:43:48 UTC
779b9ae bpo-25130: Make unit-test about restricting the maximum number of nested blocks cpython-only (GH-28002) (GH-28016) PyPy and potentially other implementations have different or no contraints on the number of blocks that can be statically nested. move the test that checks for this behaviour into a unit test and mark it as CPython-only. (cherry picked from commit eb263f9a356f5c5f21b8d5ce20bac92f31c40cad) Co-authored-by: Carl Friedrich Bolz-Tereick <cfbolz@gmx.de> 28 August 2021, 19:24:02 UTC
2a80893 [3.10] bpo-27334: roll back transaction if sqlite3 context manager fails to commit (GH-26202) (GH-27943) 28 August 2021, 18:26:00 UTC
81fa08c bpo-44524: Fix cryptic TypeError message when trying to subclass special forms in `typing` (GH-27710) This was a Python 3.9 regression. (cherry picked from commit a3a4d20d6798aa2975428d51f3a4f890248810cb) Co-authored-by: Yurii Karabas <1998uriyyo@gmail.com> 28 August 2021, 18:09:45 UTC
cd986e9 bpo-45018: Fix rangeiter_reduce in rangeobject.c (GH-27938) Co-authored-by: Łukasz Langa <lukasz@langa.pl> (cherry picked from commit 94a3d2a6329ab7941e93ad2f5bcbb8af2b8b80d2) Co-authored-by: chilaxan <chilaxan@gmail.com> 28 August 2021, 18:09:29 UTC
8aa64cc bpo-44962: Fix a race in WeakKeyDict, WeakValueDict and WeakSet when two threads attempt to commit the last pending removal (GH-27921) Fixes: Traceback (most recent call last): File "/home/graingert/projects/asyncio-demo/demo.py", line 36, in <module> sys.exit(main()) File "/home/graingert/projects/asyncio-demo/demo.py", line 30, in main test_all_tasks_threading() File "/home/graingert/projects/asyncio-demo/demo.py", line 24, in test_all_tasks_threading results.append(f.result()) File "/usr/lib/python3.10/concurrent/futures/_base.py", line 438, in result return self.__get_result() File "/usr/lib/python3.10/concurrent/futures/_base.py", line 390, in __get_result raise self._exception File "/usr/lib/python3.10/concurrent/futures/thread.py", line 52, in run result = self.fn(*self.args, **self.kwargs) File "/usr/lib/python3.10/asyncio/runners.py", line 47, in run _cancel_all_tasks(loop) File "/usr/lib/python3.10/asyncio/runners.py", line 56, in _cancel_all_tasks to_cancel = tasks.all_tasks(loop) File "/usr/lib/python3.10/asyncio/tasks.py", line 53, in all_tasks tasks = list(_all_tasks) File "/usr/lib/python3.10/_weakrefset.py", line 60, in __iter__ with _IterationGuard(self): File "/usr/lib/python3.10/_weakrefset.py", line 33, in __exit__ w._commit_removals() File "/usr/lib/python3.10/_weakrefset.py", line 57, in _commit_removals discard(l.pop()) IndexError: pop from empty list Also fixes: Exception ignored in: weakref callback <function WeakKeyDictionary.__init__.<locals>.remove at 0x00007fe82245d2e0> Traceback (most recent call last): File "/usr/lib/pypy3/lib-python/3/weakref.py", line 390, in remove del self.data[k] KeyError: <weakref at 0x00007fe76e8d8180; dead> Exception ignored in: weakref callback <function WeakKeyDictionary.__init__.<locals>.remove at 0x00007fe82245d2e0> Traceback (most recent call last): File "/usr/lib/pypy3/lib-python/3/weakref.py", line 390, in remove del self.data[k] KeyError: <weakref at 0x00007fe76e8d81a0; dead> Exception ignored in: weakref callback <function WeakKeyDictionary.__init__.<locals>.remove at 0x00007fe82245d2e0> Traceback (most recent call last): File "/usr/lib/pypy3/lib-python/3/weakref.py", line 390, in remove del self.data[k] KeyError: <weakref at 0x000056548f1e24a0; dead> See: https://github.com/agronholm/anyio/issues/362GH-issuecomment-904424310 See also: https://bugs.python.org/issue29519 Co-authored-by: Łukasz Langa <lukasz@langa.pl> (cherry picked from commit 206b21ed9f64fedff67bfea7cf73e423e3e32393) Co-authored-by: Thomas Grainger <tagrain@gmail.com> 28 August 2021, 18:09:21 UTC
db36fdb bpo-45022: Pin current libffi build to fixed version in preparation for upcoming update (GH-27982) Also improve the build script for libffi, which is not used as part of the regular build. (cherry picked from commit 969ae7f7356584e30667b4e490ffa2ffa1810429) Co-authored-by: Steve Dower <steve.dower@python.org> 27 August 2021, 16:28:54 UTC
baa8d48 bpo-44997: macOS does not support loadable SQLite extensions (GH-27979) Authored-by: Ronald Oussoren <ronaldoussoren@mac.com> (cherry picked from commit 2ec9428e3516b6e7c6583687aa3b39fb96925577) Co-authored-by: Erlend Egeberg Aasland <erlend.aasland@innova.no> 27 August 2021, 11:29:24 UTC
719af92 bpo-40635: Fix getfqdn() docstring and docs (GH-27971) Co-authored-by: Łukasz Langa <lukasz@langa.pl> (cherry picked from commit fdcb675eed47b1f6054fae381af4388b16a6fff4) Co-authored-by: andrei kulakov <andrei.avk@gmail.com> 26 August 2021, 19:54:52 UTC
9a79242 bpo-45001: Make email date parsing more robust against malformed input (GH-27946) Various date parsing utilities in the email module, such as email.utils.parsedate(), are supposed to gracefully handle invalid input, typically by raising an appropriate exception or by returning None. The internal email._parseaddr._parsedate_tz() helper used by some of these date parsing routines tries to be robust against malformed input, but unfortunately it can still crash ungracefully when a non-empty but whitespace-only input is passed. This manifests as an unexpected IndexError. In practice, this can happen when parsing an email with only a newline inside a ‘Date:’ header, which unfortunately happens occasionally in the real world. Here's a minimal example: $ python Python 3.9.6 (default, Jun 30 2021, 10:22:16) [GCC 11.1.0] on linux Type "help", "copyright", "credits" or "license" for more information. >>> import email.utils >>> email.utils.parsedate('foo') >>> email.utils.parsedate(' ') Traceback (most recent call last): File "<stdin>", line 1, in <module> File "/usr/lib/python3.9/email/_parseaddr.py", line 176, in parsedate t = parsedate_tz(data) File "/usr/lib/python3.9/email/_parseaddr.py", line 50, in parsedate_tz res = _parsedate_tz(data) File "/usr/lib/python3.9/email/_parseaddr.py", line 72, in _parsedate_tz if data[0].endswith(',') or data[0].lower() in _daynames: IndexError: list index out of range The fix is rather straight-forward: guard against empty lists, after splitting on whitespace, but before accessing the first element. (cherry picked from commit 989f6a3800f06b2bd31cfef7c3269a443ad94fac) Co-authored-by: wouter bolsterlee <wouter@bolsterl.ee> 26 August 2021, 15:47:27 UTC
9f814be bpo-45011: Fix test_asyncio without C module _asyncio (GH-27968) Co-authored-by: Łukasz Langa <lukasz@langa.pl> (cherry picked from commit 7dc505b8655b3e48b93a4274dfd26e5856d9c64f) Co-authored-by: Serhiy Storchaka <storchaka@gmail.com> 26 August 2021, 13:41:29 UTC
32c1caa bpo-45000: Raise SyntaxError when try to delete __debug__ (GH-27947) (GH-27957) (cherry picked from commit 551da597a0996b0fb3af425f48aa5bc63ea6b963) 26 August 2021, 09:52:21 UTC
6ea6cf2 [3.10] bpo-45000: Update whatsnews about deleting __debug__ (GH-27956) (GH-27958) (cherry picked from commit c764dfbcbc12c4653fc8ab39773cf973c9db2757) Co-authored-by: Dong-hee Na <donghee.na@python.org> 26 August 2021, 09:52:00 UTC
ea39933 bpo-45003: Change __div__ to __truediv__ in py3 language reference. (GH-27951) (GH-27963) (cherry picked from commit 806e25fd3173a80021e6df87b81263b5f6056f38) Co-authored-by: Objectivitix <79152594+Objectivitix@users.noreply.github.com> 26 August 2021, 07:04:05 UTC
b34ca7e [3.10] bpo-43853: Amend NEWS entry for latest changes in sqlite3 (GH-27922). (GH-27953) (cherry picked from commit 7903a1096343d8018e889029f025d39bdd077170) Co-authored-by: Erlend Egeberg Aasland <erlend.aasland@innova.no> 25 August 2021, 19:50:23 UTC
06e9a35 bpo-44524: Don't modify MRO when inheriting from typing.Annotated (GH-27841) (cherry picked from commit 23384a1749359f0ae7aaae052073d44b59e715a1) Co-authored-by: Ken Jin <28750310+Fidget-Spinner@users.noreply.github.com> 25 August 2021, 18:36:47 UTC
ec5a031 bpo-39452: Rewrite and expand __main__.rst (GH-26883) Broadened scope of the document to explicitly discuss and differentiate between ``__main__.py`` in packages versus the ``__name__ == '__main__'`` expression (and the idioms that surround it), as well as ``import __main__``. Co-authored-by: Géry Ogam <gery.ogam@gmail.com> Co-authored-by: Éric Araujo <merwok@netwok.org> Co-authored-by: Łukasz Langa <lukasz@langa.pl> (cherry picked from commit 7cba23164cf82f6619db002cd30021b5dfb1f809) Co-authored-by: Jack DeVries <58614260+jdevries3133@users.noreply.github.com> 24 August 2021, 20:54:08 UTC
0af681b [3.10] bpo-34990: Treat the pyc header's mtime in compileall as an unsigned int (GH-19708) (cherry picked from commit bb21e28fd08f894ceff2405544a2f257d42b1354) Co-authored-by: Ammar Askar <ammar@ammaraskar.com> Co-authored-by: Stéphane Wirtel <stephane@wirtel.be> 24 August 2021, 15:09:14 UTC
4673dc2 Update susp-ignored.csv line numbers 23 August 2021, 22:52:02 UTC
e479510 bpo-42560: simplify/merge architecture info in Tkinter docs (GH-27839) Co-authored-by: Łukasz Langa <lukasz@langa.pl> Co-authored-by: E-Paine <63801254+E-Paine@users.noreply.github.com> (cherry picked from commit e41912c6348362489d2514565a70782591f23902) Co-authored-by: Mark Roseman <mark@markroseman.com> 23 August 2021, 20:08:19 UTC
f709360 [doc] Fix typo c-api/exceptions.rst (GH-27847) Co-authored-by: Tianqing Peng <pengtianqing@yimian.com.cn> (cherry picked from commit dcbf7ff6a700b63e637a0445d68866670a398024) Co-authored-by: Sunny Bean <ptq008@gmail.com> 23 August 2021, 19:40:36 UTC
6ff7fef bpo-44984: Rewrite test_null_strings in _testcapi (GH-27904) Test also PyObject_Repr(NULL) and PyObject_Bytes(NULL). (cherry picked from commit 4d689173861257c69adc6dc1dca4171946ddb57f) Co-authored-by: Serhiy Storchaka <storchaka@gmail.com> 23 August 2021, 19:30:21 UTC
c6c120d [doc] Added mailing list link for comp.lang.python (GH-27852) (cherry picked from commit 7b550dfce64bd134c5604fd1f2d4c43ae2b669e4) Co-authored-by: Mike Smith <mikesmith@screamingjoypad.com> 23 August 2021, 19:23:48 UTC
8351df6 bpo-42560: add warning to Tkinter docs about outdated pre-8.5 documentation online (GH-27836) Co-authored-by: Łukasz Langa <lukasz@langa.pl> Co-authored-by: E-Paine <63801254+E-Paine@users.noreply.github.com> (cherry picked from commit 1eb451031a64b4f28d737ee7f394252ae9a76118) Co-authored-by: Mark Roseman <mark@markroseman.com> 23 August 2021, 19:22:29 UTC
1095535 bpo-44980: fix test_constructor to return None value (GH-27898) (cherry picked from commit 27b761a11a14521617a01257eb3767150bec3a74) Co-authored-by: andrei kulakov <andrei.avk@gmail.com> 23 August 2021, 19:21:06 UTC
3390dfa [doc] Fix typo in idle.rst (GH-27903) intially -> initially (cherry picked from commit 0e8695ece0d3569eeb1b89c91a1b0aa3d34f228e) Co-authored-by: Ikko Ashimine <eltociear@gmail.com> 23 August 2021, 17:53:52 UTC
27f2f62 bpo-38291: Update 3.10 WhatsNew with typing.{io|re} DeprecationWarning (GH-27872) (cherry picked from commit 1a995b0ceefdf7eb59963f3ab395c47d8da226e3) Co-authored-by: Ken Jin <28750310+Fidget-Spinner@users.noreply.github.com> 23 August 2021, 17:32:35 UTC
57b321c Move susp-ignored locations 22 August 2021, 20:04:43 UTC
0627918 bpo-4442: Document use of __new__ for subclasses of immutable types (GH-27866) (cherry picked from commit eec340ea3af27887fcaac4029ebdee99f3713bff) Co-authored-by: Raymond Hettinger <rhettinger@users.noreply.github.com> 22 August 2021, 19:49:24 UTC
8e90f15 [3.10] bpo-42560: rework external references in Tkinter docs (GH-27838) (GH-27893) - reorganized from two sections (tkinter vs. tcl/tk) into three (tkinter, tcl/tk, and books) - main (recommended) tkinter docs have one tutorial (tkdocs) and one reference (shipman), added better descriptions - dropped link to Tkinter page on wiki (suggestion by E. Paine; outdated, most material already linked to from python.org) - replaced Tcl/Tk recent man pages and core dev home with single link to main Tcl/Tk page (which holds both of these) - updated Modern Tkinter link to book page on TkDocs site (was Amazon link to old version), dropped description - replaced Grayson book by Moore book (newer, covers ttk) - changed Ousterhout ref to second edition, covers ttk - dropped link to Welch book (old). (cherry picked from commit d1049d1d6b43296d4db1aa8668aa4ca807bf7adb) Co-authored-by: Mark Roseman <mark@markroseman.com> 22 August 2021, 19:04:57 UTC
4d1e74f bpo-42560: reorganize Tkinter docs modules section for clarity (GH-27840) - move description of internal modules (_tkinter and tkinter.constants) from section intro to list of additional modules at end of section, as not most important info - added missing ttk and tix here - emphasized up front that most apps will need tkinter and ttk (cherry picked from commit d5dbe8bca792350f4997c027535e0ca498abd1bb) Co-authored-by: Mark Roseman <mark@markroseman.com> 22 August 2021, 19:04:24 UTC
61ecd3e bpo-42560: tweaks to intro of Tkinter docs- add macOS, drop ActiveState (GH-27835) (cherry picked from commit 141c7a4fce8def67baa9d24f542c105b8502893e) Co-authored-by: Mark Roseman <mark@markroseman.com> 22 August 2021, 18:54:46 UTC
9ffe582 bpo-44926: `get_type_hints`: Add note about type aliases with forward refs (GH-27859) (GH-27860) (cherry picked from commit 16b9be4861e007ad483611ba0479feb2b90ea783) Co-authored-by: Maximilian Hils <git@maximilianhils.com> 22 August 2021, 18:29:59 UTC
d63114c bpo-44955: Always call stopTestRun() for implicitly created TestResult objects (GH-27831) Method stopTestRun() is now always called in pair with method startTestRun() for TestResult objects implicitly created in TestCase.run(). Previously it was not called for test methods and classes decorated with a skipping decorator. (cherry picked from commit a9640d75531d6cbbfd254b65435f238c26bf5cd9) Co-authored-by: Serhiy Storchaka <storchaka@gmail.com> 22 August 2021, 07:55:34 UTC
519bcc6 bpo-44940: Clarify the documentation of re.findall() (GH-27849) Co-authored-by: Ken Jin <28750310+Fidget-Spinner@users.noreply.github.com> Co-authored-by: Vedran Čačić <vedgar+github@gmail.com> (cherry picked from commit 64f9e7b19dc1603fcbd07c17c9860085b9d21465) Co-authored-by: Serhiy Storchaka <storchaka@gmail.com> 22 August 2021, 07:45:02 UTC
95a9ba1 bpo-44966: Fix out-of-date traceback message (GH-27867) (cherry picked from commit 15a64d89a31b7e91f0361c305b7b27d8761db93d) Co-authored-by: Raymond Hettinger <rhettinger@users.noreply.github.com> 22 August 2021, 00:35:32 UTC
88a1920 bpo-44968: Fix test_subprocess_wait_no_same_group in test_asyncio (GH-27870) The code of the test was never executed because the test function was unintentionally converted to a generator function. (cherry picked from commit 585390fdd8661b4bc08bdfc27551292da9b4b9b8) Co-authored-by: Serhiy Storchaka <storchaka@gmail.com> 21 August 2021, 20:30:08 UTC
5bd27c3 bpo-44524: Do not set _name of _SpecialForm without need (GH-27861) (GH-27871) Because setting non-empty _name affects behavior of other code. In most cases __name__ can be derived from __origin__.__name__. (cherry picked from commit 4ceec495598e78f0776dd46d511dcc612a434dc3) Co-authored-by: Serhiy Storchaka <storchaka@gmail.com> 21 August 2021, 09:33:14 UTC
838b0e9 bpo-44954: Fix wrong result in float.fromhex corner case (GH-27834) (cherry picked from commit 60b93d9e4922eeae25052bc15909d1f4152babde) Co-authored-by: Mark Dickinson <mdickinson@enthought.com> 20 August 2021, 17:48:47 UTC
f0e2a46 Fix reST markup in dataclasses.rst (GH-27843) (GH-27845) The signature of field() had an extraneous colon at the end, causing it to appear all bold and without the module name. (cherry picked from commit d26dbba9297adb59bc49a6583c647804ef56fc58) Co-authored-by: Jean-Abou-Samra <37271310+Jean-Abou-Samra@users.noreply.github.com> Co-authored-by: Jean-Abou-Samra <37271310+Jean-Abou-Samra@users.noreply.github.com> 19 August 2021, 20:49:15 UTC
1204dfc bpo-36384: [doc] Mention CVE-2021-29921 fix in 3.8.12 (GH-27824) (cherry picked from commit 0fd66e46b2f472d0d206a185dc8892f4f0347cb6) Co-authored-by: Łukasz Langa <lukasz@langa.pl> 19 August 2021, 09:16:15 UTC
fc6ad05 bpo-44949: Fix test_readline auto history tests (GH-27813) (cherry picked from commit 6fb62b42f4db56ed5efe0ca4c1059049276c1083) Co-authored-by: Victor Stinner <vstinner@python.org> 19 August 2021, 08:52:16 UTC
ad16f93 bpo-44830: [doc] Restore missing Mozilla devguide link (GH-27818) (cherry picked from commit 942d1a4284e9341df47c48d7c63e921136dc9719) Co-authored-by: Jack DeVries <58614260+jdevries3133@users.noreply.github.com> 19 August 2021, 08:33:42 UTC
846a10f bpo-44947: Refine the syntax error for trailing commas in import statements (GH-27814) (cherry picked from commit b2f68b190035540872072ac1d2349e7745e85596) Co-authored-by: Pablo Galindo Salgado <Pablogsal@gmail.com> 18 August 2021, 20:32:01 UTC
d1c0e44 bpo-44852: Support filtering over warnings without a set message (GH-27793) Additional improvements: - messages which were compiled regular expressions aren't unpacked back into strings for unmatched warnings; - removed unnecessary "if tokens:" check (there's one before the for loop); - took `endswith` calculation out of the for loop. (cherry picked from commit 8cf07d3db3eed02b43350a5f9dbf68f1c839ea82) Co-authored-by: Łukasz Langa <lukasz@langa.pl> 18 August 2021, 12:10:10 UTC
bbb1076 bpo-44508: [Doc] Document failure mode for loop.call_soon_threadsafe (GH-27688) Co-authored-by: Łukasz Langa <lukasz@langa.pl> (cherry picked from commit 3240bc62f4e0afa09964f3afc845697f0a0806b9) Co-authored-by: meowmeowmeowcat <meowmeowcat1211@gmail.com> 17 August 2021, 23:17:29 UTC
f20f061 introduce omitted index default before using it (GH-27775) (GH-27802) (cherry picked from commit 599f5c8481ca258ca3a5d13eaee7d07a9103b5f2) Co-authored-by: Jefferson Oliveira <jefferson.dev.insights@gmail.com> 17 August 2021, 21:42:50 UTC
826e059 [3.10] bpo-44935: enable posix_spawn() on Solaris (GH-27795) (GH-27800) Enable posix_spawn() on Solaris (cherry picked from commit b1930bf75f276cd7ca08c4455298128d89adf7d1) Co-authored-by: Jakub Kulík <Kulikjak@gmail.com> Automerge-Triggered-By: GH:gpshead 17 August 2021, 18:33:34 UTC
3f81e96 bpo-44698: Restore complex pow behaviour for small integral exponents (GH-27772) (GH-27796) (cherry picked from commit 4b9a2dcf19e5d13c3bc2afea2de1f65cd994c699) Co-authored-by: Mark Dickinson <mdickinson@enthought.com> 17 August 2021, 17:38:03 UTC
f6bd1ca bpo-44903: Removed othergui.rst and list of GUI frameworks (GH-27762) (cherry picked from commit 6a358bb9482f7595b858ea7b800cbe66f0de5fa1) Co-authored-by: Gautam Chaudhuri <gautam.chaudhuri.1803@gmail.com> 17 August 2021, 10:08:49 UTC
bc98f98 [3.10] bpo-44852: Support ignoring specific DeprecationWarnings wholesale in regrtest (GH-27634) (GH-27784) (cherry picked from commit a0a6d39295a30434b088f4b66439bf5ea21a3e4e) Co-authored-by: Łukasz Langa <lukasz@langa.pl> 17 August 2021, 10:01:00 UTC
6f6648e bpo-38956: don't print BooleanOptionalAction's default twice (GH-27672) Co-authored-by: Micky Yun Chan <michan@redhat.com> (cherry picked from commit 1512bc21d60f098a9e9f37b44a2f6a9b49a3fd4f) Co-authored-by: Maximilian Hils <git@maximilianhils.com> 17 August 2021, 09:40:41 UTC
8516ca5 bpo-44911: Fixed IsolatedAsyncioTestCase from throwing an exception on leaked tasks (GH-27765) (cherry picked from commit 2cb1a6806c0cefab0c3a40fdd428a89a4392570e) Co-authored-by: Bar Harel <bar.harel@biocatch.com> 16 August 2021, 09:54:58 UTC
1960409 bpo-44895: skip test_no_hang_on_context_chain_cycle2 until the refleak is fixed (GH-27761) (cherry picked from commit 62bc716fde20fcb7b47416c7959be9e66df93212) Co-authored-by: Irit Katriel <1055913+iritkatriel@users.noreply.github.com> 16 August 2021, 09:01:14 UTC
b6a6d99 [3.10] bpo-44830 - Remove the broken Broken Mozilla devguide link. (GH-27664) (GH-27666) (cherry picked from commit ebecffdb6d5fffa4249f9a813f1fc1915926feb5) Co-authored-by: Senthil Kumaran <senthil@python.org> 16 August 2021, 08:48:08 UTC
25122b2 bpo-44907: Update error messages in tutorial examples (GH-27755) (cherry picked from commit ed524b4569b1e4a166886c880018418d46284378) Co-authored-by: meowmeowmeowcat <meowmeowcat1211@gmail.com> 14 August 2021, 00:25:11 UTC
16f73c8 bpo-36700: [doc] Update base64 RFC references to RFC 4648 (GH-27700) Co-authored-by: Łukasz Langa <lukasz@langa.pl> (cherry picked from commit e43b9bbc31c22a0d97dc4fc420300e40c2d74166) Co-authored-by: andrei kulakov <andrei.avk@gmail.com> 13 August 2021, 11:21:53 UTC
d412848 bpo-26228: [doc] Adapt PTY documentation updates from GH-4167 (GH-27754) Co-authored-by: Cornelius Diekmann <c.diekmann@googlemail.com> (cherry picked from commit dd8eb303b90d63e1f56684bedadca6674bb74a29) Co-authored-by: Łukasz Langa <lukasz@langa.pl> 13 August 2021, 11:21:06 UTC
6d13486 Added test case based on recommended test cases from RFC 4648 (GH-27747) (cherry picked from commit 230403a6a19042b174374c3825904d2e857f38b0) Co-authored-by: andrei kulakov <andrei.avk@gmail.com> 13 August 2021, 11:15:27 UTC
back to top