]>
git.ipfire.org Git - thirdparty/Python/cpython.git/log
Victor Stinner [Wed, 11 May 2022 22:01:42 +0000 (00:01 +0200)]
gh-89653: PEP 670: Limited API doesn't cast arguments (#92654)
The limited API version 3.11 no longer casts arguments to expected
types of functions of functions:
* PyList_GET_SIZE(), PyList_SET_ITEM()
* PyTuple_GET_SIZE(), PyTuple_SET_ITEM()
* PyWeakref_GET_OBJECT()
Victor Stinner [Wed, 11 May 2022 21:28:39 +0000 (23:28 +0200)]
gh-89653: PEP 670: Convert unicodeobject.h macros to functions (#92648)
Convert the following Unicode macros to static inline functions.
Surrogate functions:
* Py_UNICODE_IS_SURROGATE()
* Py_UNICODE_IS_HIGH_SURROGATE()
* Py_UNICODE_IS_LOW_SURROGATE()
* Py_UNICODE_HIGH_SURROGATE()
* Py_UNICODE_LOW_SURROGATE()
* Py_UNICODE_JOIN_SURROGATES()
"Is" functions:
* Py_UNICODE_ISALNUM()
* Py_UNICODE_ISSPACE()
In the implementation of these functions, the character type is now
well defined to Py_UCS4.
Victor Stinner [Wed, 11 May 2022 21:25:56 +0000 (23:25 +0200)]
gh-90978: asyncio TestSSL uses SHORT_TIMEOUT (#92642)
TestSSL of asyncio now uses support.SHORT_TIMEOUT rather than
hardcoded timeouts like 5, 10 or 40 seconds.
Victor Stinner [Wed, 11 May 2022 21:24:48 +0000 (23:24 +0200)]
gh-89653: PEP 670: Convert PyCell macros to functions (#92653)
Convert the following macros to static inline functions:
* PyCell_GET()
* PyCell_SET()
Limited C API version 3.12 no longer casts arguments.
Fix also usage of PyCell_SET(): only delete the old value after
setting the new value.
Victor Stinner [Wed, 11 May 2022 21:22:50 +0000 (23:22 +0200)]
gh-92651: Remove the Include/token.h header file (#92652)
Remove the token.h header file. There was never any public tokenizer
C API. The token.h header file was only designed to be used by Python
internals.
Move Include/token.h to Include/internal/pycore_token.h. Including
this header file now requires that the Py_BUILD_CORE macro is
defined. It no longer checks for the Py_LIMITED_API macro.
Rename functions:
* PyToken_OneChar() => _PyToken_OneChar()
* PyToken_TwoChars() => _PyToken_TwoChars()
* PyToken_ThreeChars() => _PyToken_ThreeChars()
狂男风 [Wed, 11 May 2022 18:17:17 +0000 (02:17 +0800)]
bpo-42627: Fix incorrect parsing of Windows registry proxy settings (GH-26307)
Victor Stinner [Wed, 11 May 2022 11:37:18 +0000 (13:37 +0200)]
gh-89653: PEP 670: Convert pycore_gc.h macros to functions (#92649)
Convert the following macros to static inline functions:
* _Py_AS_GC()
* _PyGCHead_FINALIZED(), _PyGCHead_SET_FINALIZED()
* _PyGCHead_NEXT(), _PyGCHead_SET_NEXT()
* _PyGCHead_PREV(), _PyGCHead_SET_PREV()
* _PyGC_FINALIZED(), _PyGC_SET_FINALIZED()
* _PyObject_GC_IS_TRACKED()
* _PyObject_GC_MAY_BE_TRACKED()
Add a macro wrapping the _PyObject_GC_IS_TRACKED() function to cast
the argument to PyObject*.
Serhiy Storchaka [Wed, 11 May 2022 06:31:07 +0000 (09:31 +0300)]
gh-91810: ElementTree: Use text file's encoding by default in XML declaration (GH-91903)
ElementTree method write() and function tostring() now use the text file's
encoding ("UTF-8" if not available) instead of locale encoding in XML
declaration when encoding="unicode" is specified.
Hugo van Kemenade [Wed, 11 May 2022 06:18:45 +0000 (09:18 +0300)]
gh-89336: Fix configparser.RawConfigParser.readfp typo (GH-92636)
Mikhail Terekhov [Wed, 11 May 2022 06:14:12 +0000 (02:14 -0400)]
Fix typo in unittest.rst: addCleanupModule -> addModuleCleanup (GH-92631)
zikcheng [Wed, 11 May 2022 06:09:40 +0000 (14:09 +0800)]
gh-92632: Make function starunpack_helper run faster when encounters starred argument. (GH-92655)
Serhiy Storchaka [Wed, 11 May 2022 04:43:04 +0000 (07:43 +0300)]
gh-92550: Fix pathlib.Path.rglob() for empty pattern (GH-92604)
Serhiy Storchaka [Wed, 11 May 2022 04:14:25 +0000 (07:14 +0300)]
Revert "gh-92550 - Fix regression in `pathlib.Path.rglob()` (GH-92583)" (GH-92598)
This reverts commit
dcdf250d2de1428f7d8b4e9ecf51d2fd8200e21a .
Victor Stinner [Tue, 10 May 2022 23:42:09 +0000 (01:42 +0200)]
gh-92584: test_decimal uses shutil.which() (#92640)
test_decimal now uses shutil.which() rather than deprecated
distutils.spawn.find_executable().
Victor Stinner [Tue, 10 May 2022 23:28:17 +0000 (01:28 +0200)]
What's New 3.12: PyFrame_BlockSetup() was removed in 3.11 (#92645)
What's New in Python 3.11: "PyFrame_BlockSetup() and
PyFrame_BlockPop() have been removed. (Contributed by Mark Shannon
in bpo-40222.)"
https://docs.python.org/dev/whatsnew/3.11.html#id8
Raymond Hettinger [Tue, 10 May 2022 22:18:58 +0000 (17:18 -0500)]
gh-91966 Document where key functions are applied in the bisect module (#92602)
Bar Harel [Tue, 10 May 2022 21:23:45 +0000 (00:23 +0300)]
bpo-39264: Fix UserDict.get() to account for __missing__() (GH-17910)
Here's the patch according to the discussion at the [Python-Dev mailing list](https://mail.python.org/archives/list/python-dev@python.org/thread/SDXOEMAEM6KQ3CQCJVBVRT5QNSPAVU6X/).
UserDict.get() will match dict's behavior and not call `__missing__`.
Automerge-Triggered-By: GH:rhettinger
Carl Bordum Hansen [Tue, 10 May 2022 20:59:58 +0000 (22:59 +0200)]
bpo-39278: add docstrings to functions in pdb module (#17924)
Jürgen Gmach [Tue, 10 May 2022 20:57:12 +0000 (22:57 +0200)]
bpo-43689: improve documentation for Differ (GH-25132)
Lines beginning with ``?`` try to help understanding the given diff.
The output can be hard to understand when it contains whitespace characters, such as spaces, tabs or line breaks.
While previously only tabs were mentioned, now all are listed.
Automerge-Triggered-By: GH:rhettinger
Gregory P. Smith [Tue, 10 May 2022 19:31:41 +0000 (12:31 -0700)]
gh-84131: Remove the deprecated pathlib.Path.link_to method. (#92505)
Co-authored-by: Barney Gale <barney.gale@gmail.com>
Géry Ogam [Tue, 10 May 2022 18:01:49 +0000 (20:01 +0200)]
Update numbers.rst (#31995)
andrei kulakov [Tue, 10 May 2022 17:22:36 +0000 (13:22 -0400)]
bpo-42259: clarify pprint saferepr docs (#30256)
slateny [Tue, 10 May 2022 16:12:29 +0000 (09:12 -0700)]
gh-80143: Add clarification for escape characters (#92292)
Pablo Galindo Salgado [Tue, 10 May 2022 12:47:22 +0000 (13:47 +0100)]
gh-91731: Fix typo in pymacro.h (#92618)
* Fix typo in pymacro.h
* Update Include/pymacro.h
Co-authored-by: Victor Stinner <vstinner@python.org>
Co-authored-by: Victor Stinner <vstinner@python.org>
Irit Katriel [Tue, 10 May 2022 12:36:08 +0000 (13:36 +0100)]
gh-92619: Fix bug where the compiler duplicates exit blocks unnecessarily (GH-92620)
Alex Waygood [Tue, 10 May 2022 09:17:54 +0000 (10:17 +0100)]
Add `__slots__` to `typing._NotIterable` (GH-92570)
Erlend Egeberg Aasland [Tue, 10 May 2022 07:23:42 +0000 (09:23 +0200)]
gh-92256: Improve Argument Clinic parser error messages (#92268)
Co-authored-by: Serhiy Storchaka <storchaka@gmail.com>
Co-authored-by: Victor Stinner <vstinner@python.org>
CAM Gerlach [Tue, 10 May 2022 06:30:32 +0000 (00:30 -0600)]
gh-76773: Update docs mentioning no-longer-supported Windows versions & features (GH-92529)
Alex Waygood [Tue, 10 May 2022 05:48:18 +0000 (06:48 +0100)]
gh-92417: `zlib` docs, `binascii` docs: remove Python 2 compatibility notes (GH-92543)
Alex Waygood [Tue, 10 May 2022 05:47:36 +0000 (06:47 +0100)]
gh-92417: `unittest.mock` docs: remove references to Python <2.6 (GH-92539)
Paul Ganssle [Tue, 10 May 2022 03:51:28 +0000 (23:51 -0400)]
gh-91928: Add what's new entry for datetime.UTC alias (GH-92567)
I merged this without a What's New entry to avoid merge conflicts, so here's the follow-up adding the entry.
@Kab1r do you mind reviewing?
Closes #91928
Automerge-Triggered-By: GH:pganssle
Cheryl Sabella [Tue, 10 May 2022 03:49:00 +0000 (23:49 -0400)]
bpo-13553: Document tkinter.Tk args (#4786)
Ethan Furman [Tue, 10 May 2022 02:40:42 +0000 (19:40 -0700)]
[Enum] Remove redundant check for existing members. (GH-92590)
Barney Gale [Tue, 10 May 2022 00:12:16 +0000 (01:12 +0100)]
gh-92550 - Fix regression in `pathlib.Path.rglob()` (GH-92583)
We could try to remedy this by taking a slice, but we then run into an issue where the empty string will match altsep on POSIX. That rabbit hole could keep getting deeper.
A proper fix for the original issue involves making pathlib's path normalisation more configurable - in this case we want to retain trailing slashes, but in other we might want to preserve `./` prefixes, or elide `../` segments when we're sure we won't encounter symlinks.
This reverts commit
ea2f5bcda1a392804487e6883be89fbad38a01a5 .
Victor Stinner [Tue, 10 May 2022 00:00:38 +0000 (02:00 +0200)]
gh-88750: On Windows, PyThread_acquire_lock() no longer checks for NULL (#92586)
On Windows, PyThread_acquire_lock(), PyThread_acquire_lock_timed()
and PyThread_release_lock() no longer check at runtime if the lock is
not NULL.
Gregory P. Smith [Mon, 9 May 2022 23:03:46 +0000 (16:03 -0700)]
gh-88750: Remove the PYTHONTHREADDEBUG env var support. (#92509)
Remove the `PYTHONTHREADDEBUG` env var support.
Remove no-op dprintf() macro calls.
Mariusz Felisiak [Mon, 9 May 2022 21:37:01 +0000 (23:37 +0200)]
bpo-46907: Update Windows installer to SQLite 3.38.4. (#92322)
Julien Palard [Mon, 9 May 2022 21:10:19 +0000 (23:10 +0200)]
Doc: Update py2app link. (#91585)
See: https://mail.python.org/archives/list/docs@python.org/thread/KDVFGNGGUGGPVRZT7WZYHHWXCRS2GEN7/
Erlend Egeberg Aasland [Mon, 9 May 2022 18:32:21 +0000 (20:32 +0200)]
gh-92171: Update Tcl/Tk download links in macOS installer script (GH-92179)
Pablo Galindo Salgado [Mon, 9 May 2022 17:38:38 +0000 (18:38 +0100)]
gh-91731: Add macro compatibility for static_assert for old libcs (GH-92559)
slateny [Mon, 9 May 2022 16:40:51 +0000 (09:40 -0700)]
gh-86019: Add table for Windows installer options (GH-91809)
Ken Jin [Mon, 9 May 2022 13:45:13 +0000 (21:45 +0800)]
gh-91345: Talk about ``sys._getframe`` compatibility in 3.11 whatsnew (GH-92552)
Victor Stinner [Mon, 9 May 2022 12:26:30 +0000 (14:26 +0200)]
What's New in Python 3.12: move C API at the end (#92555)
* Separate Build and C API changes in two sections
* Add sub-sections to the C API changes
Victor Stinner [Mon, 9 May 2022 10:40:56 +0000 (12:40 +0200)]
What's New in Python 3.11: move C API changes (#92390)
Move C API changes to the C API > Porting to Python 3.11 section.
Victor Stinner [Mon, 9 May 2022 10:35:59 +0000 (12:35 +0200)]
Enhance PyConfig documentation (#92394)
Erlend Egeberg Aasland [Mon, 9 May 2022 09:00:20 +0000 (11:00 +0200)]
gh-90005: Cleanup after GH-31698 (#91642)
Erlend Egeberg Aasland [Mon, 9 May 2022 08:06:03 +0000 (10:06 +0200)]
CODEOWNERS: Add Erlend Aasland as sqlite3 code owner (#92535)
Signed-off-by: Erlend E. Aasland <erlend.aasland@protonmail.com>
Raymond Hettinger [Mon, 9 May 2022 07:08:41 +0000 (02:08 -0500)]
Fix inconsistent return type for statistics median_grouped() gh-92531 (#92533)
Ma Lin [Mon, 9 May 2022 02:58:55 +0000 (10:58 +0800)]
bpo-38056: overhaul Error Handlers section in codecs documentation (#15732)
* Some handlers were wrongly described as text-encoding only, but actually they can also be used in text-decoding.
* Add more description to each handler.
* Add two REPL examples.
* Add indexes for Error Handler's name.
Co-authored-by: Kyle Stanley <aeros167@gmail.com>
Co-authored-by: Victor Stinner <vstinner@python.org>
Co-authored-by: Jelle Zijlstra <jelle.zijlstra@gmail.com>
Rafael Fontenelle [Sun, 8 May 2022 23:21:19 +0000 (20:21 -0300)]
bpo-39229: fix formatting in library/functions.rst (#17857)
Missing reference of auditing event presents error when building translated documentation
Godefroid Chapelle [Sun, 8 May 2022 23:20:42 +0000 (01:20 +0200)]
pdb docs: workaround for double semicolon in strings (#17011)
see https://github.com/gotcha/ipdb/issues/172
Co-authored-by: Jelle Zijlstra <jelle.zijlstra@gmail.com>
David CARLIER [Sun, 8 May 2022 23:19:41 +0000 (00:19 +0100)]
gh-91968: Add socket constants SO_USER_COOKIE/SO_RTABLE from BSD (#91967)
Those are somewhat equivalent to Linux' SO_MARK.
Co-authored-by: Jelle Zijlstra <jelle.zijlstra@gmail.com>
slateny [Sun, 8 May 2022 19:30:38 +0000 (12:30 -0700)]
gh-77521: Add link to builtin module names in modules tutorial (#92438)
Co-authored-by: Jelle Zijlstra <jelle.zijlstra@gmail.com>
Ken Jin [Sun, 8 May 2022 16:44:55 +0000 (00:44 +0800)]
Use percentage over factor for 3.11 whatsnew performance (GH-92496)
Gregory P. Smith [Sun, 8 May 2022 16:20:34 +0000 (09:20 -0700)]
gh-90622: Do not spawn ProcessPool workers on demand via fork method. (#91598)
Do not spawn ProcessPool workers on demand when they spawn via fork.
This avoids potential deadlocks in the child processes due to forking from
a multithreaded process.
Serhiy Storchaka [Sun, 8 May 2022 16:19:29 +0000 (19:19 +0300)]
gh-91760: More strict rules for numerical group references and group names in RE (GH-91792)
Only sequence of ASCII digits is now accepted as a numerical reference.
The group name in bytes patterns and replacement strings can now only
contain ASCII letters and digits and underscore.
Davide Rizzo [Sun, 8 May 2022 16:14:55 +0000 (18:14 +0200)]
gh-80856: doc: reveal doctest directives (#92318)
* Doc: Reveal doctest directives.
* Fix whitespace.
Co-authored-by: Julien Palard <julien@palard.fr>
Co-authored-by: Ezio Melotti <ezio.melotti@gmail.com>
Ezio Melotti [Sun, 8 May 2022 16:02:27 +0000 (18:02 +0200)]
Fix typo in whatsnew (GH-92488)
Automerge-Triggered-By: GH:ezio-melotti
Oleg Iarygin [Sun, 8 May 2022 15:44:54 +0000 (18:44 +0300)]
Fix the `versionadded` for asyncio.StreamWriter.start_tls() (#92378)
Alex Waygood [Sun, 8 May 2022 15:36:38 +0000 (16:36 +0100)]
gh-92417: `logging` docs: Remove warning that only applies to Python <3.2 (#92425)
Serhiy Storchaka [Sun, 8 May 2022 15:32:32 +0000 (18:32 +0300)]
gh-91162: Fix substitution of unpacked tuples in generic aliases (GH-92335)
Serhiy Storchaka [Sun, 8 May 2022 15:23:08 +0000 (18:23 +0300)]
Fix What's New for 3.12 (GH-92482)
Alex Waygood [Sun, 8 May 2022 15:22:32 +0000 (16:22 +0100)]
`typing.Text`: tweak deprecation notice (#92405)
https://github.com/python/cpython/pull/92351/files#r866869469
Co-authored-by: Jelle Zijlstra <jelle.zijlstra@gmail.com>
Ken Jin [Sun, 8 May 2022 15:05:30 +0000 (23:05 +0800)]
Update What's New in 3.11 faster cpython figures and contributors (GH-92401)
Serhiy Storchaka [Sun, 8 May 2022 14:49:09 +0000 (17:49 +0300)]
bpo-45046: Support context managers in unittest (GH-28045)
Add methods enterContext() and enterClassContext() in TestCase.
Add method enterAsyncContext() in IsolatedAsyncioTestCase.
Add function enterModuleContext().
slateny [Sun, 8 May 2022 14:35:32 +0000 (07:35 -0700)]
gh-77630: Change Charset to charset (GH-92439)
Marc Mueller [Sun, 8 May 2022 14:24:54 +0000 (16:24 +0200)]
Add __class_getitem__ to csv.DictReader and csv.DictWriter (#92393)
Serhiy Storchaka [Sun, 8 May 2022 14:10:11 +0000 (17:10 +0300)]
bpo-44712: Replace "type(literal)" with corresponding builtin types (GH-27294)
I suppose it is a remnants of very old code written when str, int, list, dict, etc
were functions and not classes.
Dong-hee Na [Sun, 8 May 2022 13:33:53 +0000 (22:33 +0900)]
gh-89474: Improve Semaphore/BoundedSemaphore.release() for multiple thread waiting (GH-92447)
Alex Waygood [Sun, 8 May 2022 13:23:22 +0000 (14:23 +0100)]
gh-92417: `stdtypes` docs: delete discussion of Python 2 differences (GH-92423)
Given that 2.7 has now been end-of-life for two and a half years,
I don't think we need such a detailed explanation here anymore of
the differences between Python 2 and Python 3.
Matthew Rahtz [Sun, 8 May 2022 13:21:28 +0000 (14:21 +0100)]
gh-92261: Disallow iteration of Union (and other special forms) (GH-92262)
Hugo van Kemenade [Sun, 8 May 2022 13:19:16 +0000 (16:19 +0300)]
GH-92431: Fix footnotes in Doc/c-api/exceptions.rst (GH-92432)
* Remove redundant footnote ref: the footnote has been removed
* Fix footnote ref to match footnote
* Convert footnotes into reST footnotes: will error if missing
Alex Waygood [Sun, 8 May 2022 13:17:23 +0000 (14:17 +0100)]
gh-92417: `doctest` docs: remove references to Python <3.6 (GH-92420)
Alex Waygood [Sun, 8 May 2022 13:16:52 +0000 (14:16 +0100)]
gh-92417: `json` docs: `dict` is ordered on all supported Python versions (GH-92422)
Alex Waygood [Sun, 8 May 2022 13:16:19 +0000 (14:16 +0100)]
gh-92417: `asyncio` docs: `asyncio.run()` is available on all supported Python versions (GH-92419)
Alex Waygood [Sun, 8 May 2022 13:15:38 +0000 (14:15 +0100)]
gh-92417: `typing` docs: `from __future__ import annotations` can be used in all supported Python versions (GH-92418)
Dong-hee Na [Sun, 8 May 2022 12:50:40 +0000 (21:50 +0900)]
gh-92448: Update the documentation builder to render the GitHub issue. (GH-92449)
Dong-hee Na [Sun, 8 May 2022 12:44:12 +0000 (21:44 +0900)]
Update CPyhton configuration for 3.12 (#92451)
* Update CPyhton configuration for 3.12
* Fix PC/pyconfig.h
* Add expect failure
Pablo Galindo [Sun, 8 May 2022 03:01:20 +0000 (04:01 +0100)]
Add the 3.11 branch to the CI files
Pablo Galindo [Sun, 8 May 2022 02:48:31 +0000 (03:48 +0100)]
Update the SOURCE_URI in pyspecific.py to point to the new branch
Pablo Galindo [Sun, 8 May 2022 02:43:47 +0000 (03:43 +0100)]
Merge remote-tracking branch 'upstream/main'
Pablo Galindo [Sun, 8 May 2022 02:40:52 +0000 (03:40 +0100)]
Python 3.12.0a0
Serhiy Storchaka [Sat, 7 May 2022 18:21:11 +0000 (21:21 +0300)]
gh-88279: Fix compiler warning for using deprecated PySys_SetArgvEx (#92428)
Erlend Egeberg Aasland [Sat, 7 May 2022 04:23:13 +0000 (06:23 +0200)]
gh-92308: Add Pending Removal section to 3.11 What's New (#92309)
* gh-92308: Add Pending Removal section to 3.11 What's New
* Use compact list; drop attributions
* Add short text, and also missing PyUnicode_InternImmortal
* Fix formatting
* markup fix
* Update Doc/whatsnew/3.11.rst
Co-authored-by: Victor Stinner <vstinner@python.org>
* Apply suggestions from code review
Co-authored-by: Victor Stinner <vstinner@python.org>
Co-authored-by: Victor Stinner <vstinner@python.org>
Co-authored-by: Ezio Melotti <ezio.melotti@gmail.com>
Pablo Galindo [Fri, 6 May 2022 22:55:59 +0000 (23:55 +0100)]
Update the SOURCE_URI in pyspecific.py to point to the new branch
Pablo Galindo [Fri, 6 May 2022 22:52:22 +0000 (23:52 +0100)]
Python 3.11.0b1
Brandt Bucher [Fri, 6 May 2022 17:57:08 +0000 (10:57 -0700)]
gh-90997: Move `CACHE` handling into `_unpack_opargs` (#92409)
* Move CACHE handling into _unpack_opargs
* Remove auto-added import
* blurb add
larryhastings [Fri, 6 May 2022 17:09:35 +0000 (10:09 -0700)]
gh-92203: Add closure support to exec(). (#92204)
Add a closure keyword-only parameter to exec(). It can only be specified when exec-ing a code object that uses free variables. When specified, it must be a tuple, with exactly the number of cell variables referenced by the code object. closure has a default value of None, and it must be None if the code object doesn't refer to any free variables.
Victor Stinner [Fri, 6 May 2022 14:18:56 +0000 (16:18 +0200)]
gh-90978: test_ssl of test_asyncio uses LONG_TIMEOUT (#92402)
On slow buildbot workers, some test_ssl tests fail randomly because
of short timeout (30 seconds). Use support.LONG_TIMEOUT instead which
is longer and also adjusted (by regrtest --timeout option) on
buildbot workers known to be slow.
Brandt Bucher [Fri, 6 May 2022 14:18:09 +0000 (07:18 -0700)]
gh-90997: Show cached inline values in `dis` output (#92360)
gophra [Fri, 6 May 2022 13:39:16 +0000 (21:39 +0800)]
gh-92368: Fix missing possessive apostrophe (#92397)
* Fix missing possessive apostrophe
Victor Stinner [Fri, 6 May 2022 12:40:08 +0000 (14:40 +0200)]
gh-91321: Fix _PyObject_EXTRA_INIT for C++ (#92396)
In C++, the _PyObject_EXTRA_INIT macro now uses nullptr, rather than
0, to initialize the _ob_next and _ob_prev members of the PyObject
structure.
Fix test_cppext failure when Python is built with
./configure --with-trace-refs.
Serhiy Storchaka [Fri, 6 May 2022 12:32:10 +0000 (15:32 +0300)]
Fix What's New: use :gh: instead of :issue: (#92395)
Serhiy Storchaka [Fri, 6 May 2022 10:50:38 +0000 (13:50 +0300)]
gh-91827: Add method info_pathlevel() in tkinter (GH-91829)
slateny [Fri, 6 May 2022 10:28:09 +0000 (03:28 -0700)]
Add source for character mappings (#92014)
Alex Waygood [Fri, 6 May 2022 10:15:18 +0000 (11:15 +0100)]
gh-92332: Docs-only deprecation of `typing.Text` (GH-92351)
Co-authored-by: Shantanu <12621235+hauntsaninja@users.noreply.github.com>
Christian Heimes [Fri, 6 May 2022 10:08:36 +0000 (12:08 +0200)]
gh-84461: Skip network require tests on Emscripten (GH-92383)
Alex Waygood [Fri, 6 May 2022 09:53:00 +0000 (10:53 +0100)]
Enum docs: Remove unnecessary apostrophes (#92382)
Replace "it's" with "its".
Matt Wozniski [Fri, 6 May 2022 09:37:08 +0000 (05:37 -0400)]
Document the lifetime of `PyUnicode_AsUTF8String` (#92325)
The current wording implied this, but didn't state it explicitly.
Raymond Hettinger [Fri, 6 May 2022 07:57:53 +0000 (02:57 -0500)]
GH-89519: Deprecate classmethod descriptor chaining (#92379)