]>
git.ipfire.org Git - thirdparty/Python/cpython.git/log
vict-Yang [Fri, 22 Aug 2025 08:27:02 +0000 (16:27 +0800)]
gh-137920: Fix semantically relevant typo in `curses.window.attron` (#137940)
Hugo van Kemenade [Fri, 22 Aug 2025 07:33:29 +0000 (10:33 +0300)]
gh-123299: Fix typos & grammar and copyedit What's New in 3.14 (#138040)
Russell Keith-Magee [Fri, 22 Aug 2025 05:11:50 +0000 (13:11 +0800)]
gh-137973: Add a non-parallel test plan to the iOS testbed project (#138018)
Modifies the iOS testbed project to add a test plan. This simplifies the iOS
test runner, as we can now use the built-in log streaming to see test results.
It also allows for some other affordances, like providing a default LLDB config,
and using a standardized mechanism for specifying test arguments.
Sergey B Kirpichev [Thu, 21 Aug 2025 22:12:17 +0000 (01:12 +0300)]
gh-73487: Convert ``_decimal`` to use Argument Clinic (part 5) (#137948)
Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com>
Adam Turner [Thu, 21 Aug 2025 22:00:58 +0000 (00:00 +0200)]
GH-132775: Fix argument parsing for ``_interpqueues.put()`` (#137686)
sobolevn [Thu, 21 Aug 2025 17:48:40 +0000 (20:48 +0300)]
gh-137967: Fix "Whats New" doc example (#138028)
Pablo Galindo Salgado [Thu, 21 Aug 2025 15:56:57 +0000 (16:56 +0100)]
gh-137967: Restore suggestions on nested attribute access (#137968)
Terry Jan Reedy [Thu, 21 Aug 2025 15:02:29 +0000 (11:02 -0400)]
gh-138011: Clarify tutorial method object example code (#138014)
x must be a MyClass instance for examples to work.
---------
Co-authored-by: Stan Ulbrych <89152624+StanFromIreland@users.noreply.github.com>
Petr Viktorin [Thu, 21 Aug 2025 12:58:38 +0000 (14:58 +0200)]
gh-137376: Add note on top-level `global` declarations (GH-137707)
Co-authored-by: Brian Schubert <brianm.schubert@gmail.com>
Mark Shannon [Thu, 21 Aug 2025 09:40:53 +0000 (10:40 +0100)]
GH-137959: Replace shim code in jitted code with a single trampoline function. (GH-137961)
Sergey B Kirpichev [Wed, 20 Aug 2025 21:59:40 +0000 (00:59 +0300)]
gh-73487: Convert ``_decimal`` to use Argument Clinic (part 4) (#137931)
Co-authored-by: Serhiy Storchaka <storchaka@gmail.com>
Yüce Tekol [Wed, 20 Aug 2025 17:10:44 +0000 (20:10 +0300)]
gh-137884: Added threading.get_native_id() on Illumos/Solaris (GH-137927)
Scott Noyes [Wed, 20 Aug 2025 16:55:50 +0000 (12:55 -0400)]
gh-137481: Fix abbreviation of day names in TextCalendar (GH-137482)
Use the length of the longest day name in the current locale, rather
than a constant 9, to decide if the names should be abbreviated.
Ken Jin [Wed, 20 Aug 2025 14:53:54 +0000 (22:53 +0800)]
gh-137728 gh-137762: Fix bugs in the JIT with many local variables (GH-137764)
Serhiy Storchaka [Wed, 20 Aug 2025 13:18:08 +0000 (16:18 +0300)]
gh-137477: Fix inspect.getblock() for generator expressions (GH-137488)
This fixes also inspect.getsourcelines() and inspect.getsource().
Tangyuan [Wed, 20 Aug 2025 13:08:45 +0000 (21:08 +0800)]
gh-137900: Improve dataclasses frozen parameter documentation (#137937)
Serhiy Storchaka [Wed, 20 Aug 2025 12:05:38 +0000 (15:05 +0300)]
gh-137044: To weaken the statement regarding the RLIM_INFINITY value (GH-137954)
Maximilian Linhoff [Wed, 20 Aug 2025 11:07:32 +0000 (13:07 +0200)]
Fix typo in `logging` docs (GH-137981)
Itamar Oren [Tue, 19 Aug 2025 21:30:59 +0000 (14:30 -0700)]
gh-137964: Remove the "experimental" designation from the Windows installer (GH-137965)
Steve Dower [Tue, 19 Aug 2025 20:28:28 +0000 (21:28 +0100)]
gh-120037: Disable user site packages when a ._pth file is used (GH-137428)
Serhiy Storchaka [Tue, 19 Aug 2025 15:11:03 +0000 (18:11 +0300)]
Update the availability info in the resource docs (GH-137922)
Serhiy Storchaka [Tue, 19 Aug 2025 15:05:24 +0000 (18:05 +0300)]
Update the dbm documentation (GH-137919)
Unify documentation for all backends, enumerate all not implemented mapping
methods, document particularities of implemented mapping methods.
Serhiy Storchaka [Tue, 19 Aug 2025 12:22:30 +0000 (15:22 +0300)]
gh-137044: Fix test_resource on 32-bit Linux (GH-137941)
PrinceNaroliya [Tue, 19 Aug 2025 12:00:39 +0000 (17:30 +0530)]
[docs] minor, fix grammar in ssl.SSLContect.sslsocket_class docstring (GH-137935)
Fix grammar in ssl.SSLContect.sslsocket_class docstring
---------
Co-authored-by: Gregory P. Smith <68491+gpshead@users.noreply.github.com>
Petr Viktorin [Tue, 19 Aug 2025 10:59:03 +0000 (12:59 +0200)]
gh-123681: Check NORMALIZE_CENTURY behavior at runtime; require C99 (GH-136022)
A runtime check is needed to support cross-compiling.
Remove the _Py_NORMALIZE_CENTURY macro.
Remove _pydatetime.py's _can_support_c99.
Co-authored-by: Serhiy Storchaka <storchaka@gmail.com>
Peter Bierma [Tue, 19 Aug 2025 08:53:38 +0000 (04:53 -0400)]
gh-137883: Check the recursion limit for specialized keyword argument calls (GH-137887)
Adam Turner [Tue, 19 Aug 2025 08:52:13 +0000 (09:52 +0100)]
gh-95534: Convert ``ZlibDecompressor.__new__`` to AC (#137923)
Mikhail Efimov [Tue, 19 Aug 2025 08:48:35 +0000 (11:48 +0300)]
gh-136438: Make sure `test_dis` pass with all optimization levels (GH-136593)
Now tests pass with all combinations of -OO and --without-doc-strings.
Sergey B Kirpichev [Tue, 19 Aug 2025 08:20:06 +0000 (11:20 +0300)]
gh-73487: Convert ``_decimal`` to use Argument Clinic (part 3) (#137844)
Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com>
Serhiy Storchaka [Tue, 19 Aug 2025 06:52:45 +0000 (09:52 +0300)]
gh-137512: Add new constants in the resource module (GH-137513)
* RLIMIT_NTHR
* RLIMIT_THREADS
* RLIMIT_UMTXP
* RLIM_SAVED_CUR
* RLIM_SAVED_MAX
* Document RLIMIT_PIPEBUF. Other doc fixes.
Jason R. Coombs [Mon, 18 Aug 2025 20:57:36 +0000 (13:57 -0700)]
Revert "gh-132947: Apply changes from importlib_metadata 8.7 (#137885)" (#137924)
This reverts commit
5292fc00f29df60af82b55fca6c8b360e3667f96 .
ggqlq [Mon, 18 Aug 2025 20:54:39 +0000 (04:54 +0800)]
gh-134869: Fix Ctrl+C corrupts REPL autocomplete (#134929)
Jason R. Coombs [Mon, 18 Aug 2025 17:54:10 +0000 (10:54 -0700)]
gh-132947: Apply changes from importlib_metadata 8.7 (#137885)
* Copied files from python/importlib_metadata@
b67ac80c49 .
Adam Turner [Mon, 18 Aug 2025 17:29:00 +0000 (18:29 +0100)]
GH-137623: Use an AC decorator for docstring line length enforcement (#137690)
Serhiy Storchaka [Mon, 18 Aug 2025 16:28:56 +0000 (19:28 +0300)]
gh-137044: Make resource.RLIM_INFINITY always positive (GH-137511)
It is now a positive integer larger larger than any limited resource value.
This simplifies comparison of the resource values.
Previously, it could be negative, such as -1 or -3, depending on platform.
Deprecation warning is emitted if the old negative value is passed.
Bartosz Sławecki [Mon, 18 Aug 2025 14:58:23 +0000 (16:58 +0200)]
gh-44538: Mention nested classes/functions in doctest docs (GH-137870)
Sergey B Kirpichev [Mon, 18 Aug 2025 13:21:00 +0000 (16:21 +0300)]
gh-73487: Convert ``_decimal`` to use Argument Clinic (part 2) (#137637)
Co-authored-by: Serhiy Storchaka <storchaka@gmail.com>
Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com>
Kumar Aditya [Mon, 18 Aug 2025 13:06:43 +0000 (18:36 +0530)]
gh-135862: add C contiguous one-dimensional buffer requirement to `asyncio.StreamWriter` docs (#137910)
Petr Viktorin [Mon, 18 Aug 2025 12:25:51 +0000 (14:25 +0200)]
gh-135228: Create __dict__ and __weakref__ descriptors for object (GH-136966)
This partially reverts #137047, keeping the tests for GC collectability of the
original class that dataclass adds `__slots__` to.
The reference leaks solved there are instead solved by having the `__dict__` &
`__weakref__` descriptors not tied to (and referencing) their class.
Instead, they're shared between all classes that need them (within
an interpreter).
The `__objclass__` ol the descriptors is set to `object`, since these
descriptors work with *any* object. (The appropriate checks were already
made in the get/set code, so the `__objclass__` check was redundant.)
The repr of these descriptors (and any others whose `__objclass__` is `object`)
now doesn't mention the objclass.
This change required adjustment of introspection code that checks
`__objclass__` to determine an object's “own” (i.e. not inherited) `__dict__`.
Third-party code that does similar introspection of the internals will also
need adjusting.
Co-authored-by: Jelle Zijlstra <jelle.zijlstra@gmail.com>
Bar Harel [Mon, 18 Aug 2025 12:18:54 +0000 (13:18 +0100)]
gh-127859: Fixed documentation for call_later and call_at for early wakeup in asyncio (#137859)
Petr Viktorin [Mon, 18 Aug 2025 11:53:01 +0000 (13:53 +0200)]
bpo-38735: Don't fail when importing from / with sys.pycache_prefix set (GH-30456)
Co-authored-by: Serhiy Storchaka <storchaka@gmail.com>
Semyon Moroz [Mon, 18 Aug 2025 11:49:21 +0000 (11:49 +0000)]
gh-131885: Use positional-only markers for the ``decimal`` module (#131990)
Weilin Du [Mon, 18 Aug 2025 11:24:19 +0000 (19:24 +0800)]
gh-137847: Add examples for UUIDv6-8 (#137848)
Co-authored-by: Bénédikt Tran <10796600+picnixz@users.noreply.github.com>
Serhiy Storchaka [Mon, 18 Aug 2025 07:11:15 +0000 (10:11 +0300)]
gh-137729: Fix support for locales with @-modifiers (GH-137253)
Hood Chatham [Sun, 17 Aug 2025 23:57:15 +0000 (01:57 +0200)]
gh-127146: Emscripten: Add test_sample_profiler skips where needed (#137815)
Emscripten doesn't have the `socket.SO_REUSEADDR` constant; skip tests that
require that symbol to exist.
Christoph Walcher [Sun, 17 Aug 2025 22:12:32 +0000 (00:12 +0200)]
Emend an error in ``string.templatelib`` example output (#137890)
Adam Turner [Sun, 17 Aug 2025 16:13:57 +0000 (17:13 +0100)]
GH-137841: Open tzdata/zones file with UTF-8 encoding (#137872)
Serhiy Storchaka [Sun, 17 Aug 2025 10:37:50 +0000 (13:37 +0300)]
gh-135661: Fix parsing unterminated bogus comments in HTMLParser (GH-137873)
Bogus comments that start with "<![CDATA[" should not include the starting "!"
in its value.
Rafael Fontenelle [Sun, 17 Aug 2025 05:41:31 +0000 (02:41 -0300)]
gh-131591: fix formatting of remote debugger docs (#137225)
Terry Jan Reedy [Sat, 16 Aug 2025 14:29:47 +0000 (10:29 -0400)]
gh-137846: Add missing 'be' to profile doc. (#137856)
Insert 'be' into 'will interpreted'.
Victor Stinner [Sat, 16 Aug 2025 13:16:04 +0000 (15:16 +0200)]
gh-137725: Convert faulthandler to Argument Clinic (#137726)
Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com>
Kumar Aditya [Sat, 16 Aug 2025 11:11:45 +0000 (16:41 +0530)]
gh-90483: fix docs of `SubprocessTransport.get_pipe_transport ` (#137852)
Kumar Aditya [Sat, 16 Aug 2025 10:50:54 +0000 (16:20 +0530)]
gh-101359: clarify docs for `asyncio.Event.clear` (#137849)
Jason R. Coombs [Fri, 15 Aug 2025 21:19:23 +0000 (14:19 -0700)]
gh-120492: Sync importlib_metadata 8.2.0 (#124033)
* Sync with importlib_metadata 8.2.0
Removes deprecated behaviors, including support for `PackageMetadata.__getitem__` returning None for missing keys and Distribution subclasses not implementing abstract methods.
Prioritizes valid dists to invalid dists when retrieving by name (python/cpython/#120492). Adds SimplePath to `importlib.metadata.__all__`.
* Add blurb
Nick Burns [Fri, 15 Aug 2025 20:47:46 +0000 (13:47 -0700)]
gh-92936: update `http.cookies` docs post GH-113663 (#137566)
* add versionchanged and example with quotes in cookie value
* update whatsnew with http.cookies change
* Update Doc/library/http.cookies.rst
Co-authored-by: Bénédikt Tran <10796600+picnixz@users.noreply.github.com>
* Update Doc/whatsnew/3.15.rst
Co-authored-by: Bénédikt Tran <10796600+picnixz@users.noreply.github.com>
* spelling, quote
* demonstrate json
* Update Doc/library/http.cookies.rst
Co-authored-by: Senthil Kumaran <senthil@python.org>
* Apply suggestions from code review
Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com>
* shorter description
---------
Co-authored-by: Bénédikt Tran <10796600+picnixz@users.noreply.github.com>
Co-authored-by: Senthil Kumaran <senthil@python.org>
Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com>
ggqlq [Fri, 15 Aug 2025 18:00:43 +0000 (02:00 +0800)]
gh-131178: Add tests for `site` command-line interface (GH-133582)
rimchoi [Fri, 15 Aug 2025 17:41:09 +0000 (02:41 +0900)]
gh-137777: Disband the 'Program Frameworks' chapter (#137796)
Pablo Galindo Salgado [Fri, 15 Aug 2025 15:14:13 +0000 (16:14 +0100)]
gh-137078: Fix keyword typo recognition when executed over files (#137079)
Adam Turner [Fri, 15 Aug 2025 14:56:13 +0000 (15:56 +0100)]
GH-123299: Copyedit 3.14 What's New: Removed (#137794)
Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
Kumar Aditya [Fri, 15 Aug 2025 13:58:10 +0000 (19:28 +0530)]
gh-137808: use argument clinic for `_thread.lock` and `_thread.RLock` (#137809)
Chaemin-Lim [Fri, 15 Aug 2025 13:53:15 +0000 (22:53 +0900)]
gh-137760: Update REPL constants documentation (gh-137798)
Adam Turner [Fri, 15 Aug 2025 11:14:45 +0000 (12:14 +0100)]
GH-123299: Copyedit 3.14 What's New: Optimizations (#137789)
Jakub Stasiak [Fri, 15 Aug 2025 10:00:22 +0000 (12:00 +0200)]
Mention the "context manager" keyword in concurrent.futures documentation (#130976)
ROHAN WINSOR [Thu, 14 Aug 2025 21:26:02 +0000 (02:56 +0530)]
gh-137716: Fix double period in AttributeError message for invalid mock assertions (#137717)
Justin Applegate [Thu, 14 Aug 2025 19:22:37 +0000 (13:22 -0600)]
gh-135241: Make unpickling of booleans in protocol 0 more strict (GH-135242)
The Python pickle module looks for "00" and "01" but _pickle only looked
for 2 characters that parsed to 0 or 1, meaning some payloads like "+0" or
" 0" would lead to different results in different implementations.
Serhiy Storchaka [Thu, 14 Aug 2025 18:13:22 +0000 (21:13 +0300)]
gh-135661: Fix CDATA section parsing in HTMLParser (GH-135665)
"] ]>" and "]] >" no longer end the CDATA section.
Make CDATA section parsing context depending.
Add private method HTMLParser._set_support_cdata() to change the context.
If called with True, "<[CDATA[" starts a CDATA section which ends with "]]>".
If called with False, "<[CDATA[" starts a bogus comments which ends with ">".
adam j hartz [Thu, 14 Aug 2025 17:58:11 +0000 (13:58 -0400)]
gh-137576: Fix for Basic REPL showing incorrect code in tracebacks with `PYTHONSTARTUP` (#137625)
Co-authored-by: Kirill Podoprigora <kirill.bast9@mail.ru>
Stan Ulbrych [Thu, 14 Aug 2025 16:14:50 +0000 (18:14 +0200)]
Update link to translating in the devguide in `bugs.rst` (#137736)
Hunter Hogan [Thu, 14 Aug 2025 16:14:33 +0000 (11:14 -0500)]
gh-123299: Update What's new in Python 3.14: typos and misplaced item. (#136665)
Co-authored-by: Adam Turner <9087854+aa-turner@users.noreply.github.com>
Konstantin Morenko [Thu, 14 Aug 2025 15:45:12 +0000 (18:45 +0300)]
gh-109975: Indicate the minimum version for PyREPL in the tutorial (#136046)
sobolevn [Thu, 14 Aug 2025 13:58:02 +0000 (16:58 +0300)]
gh-133403: Run `mypy` on `Tools/build/check_warnings.py` (#137700)
Yoav Nir [Thu, 14 Aug 2025 13:14:00 +0000 (14:14 +0100)]
gh-74185: repr() of ImportError now contains attributes name and path (#136770)
Co-authored-by: Serhiy Storchaka <storchaka@gmail.com>
Co-authored-by: Oleg Iarygin <oleg@arhadthedev.net>
Co-authored-by: ynir3 <ynir3@bloomberg.net>
Serhiy Storchaka [Thu, 14 Aug 2025 11:59:04 +0000 (14:59 +0300)]
gh-125854: Improve error messages for invalid category in the warnings module (GH-137750)
Include the type name if the category is a type, but not a Warning
subclass, instead of just 'type'.
Hugo van Kemenade [Thu, 14 Aug 2025 11:01:45 +0000 (14:01 +0300)]
gh-137749: Python 3.14 installer is for macOS 10.15 and later (#137753)
Semyon Moroz [Thu, 14 Aug 2025 08:04:41 +0000 (08:04 +0000)]
gh-130821: Add type information to error messages for invalid return type (GH-130835)
Sachin Shah [Thu, 14 Aug 2025 08:00:00 +0000 (03:00 -0500)]
GH-137573: mark _PyOptimizer_Optimize as no inline (GH-137731)
Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
Co-authored-by: Petr Viktorin <encukou@gmail.com>
Zachary Ware [Thu, 14 Aug 2025 04:18:03 +0000 (23:18 -0500)]
gh-132339: Add support for OpenSSL 3.5 (GH-137720)
* Add OpenSSL 3.5.2 definitions to Modules/_ssl_data_35.h (moved from Modules/_ssl_data_34.h)
* Demote OpenSSL 3.1 to "old", remove it from CI
* Update all OpenSSL versions to latest patchlevel in CI config and multissltests defaults
* Add OpenSSL 3.5.2 to CI configuration and multissltests default list
* Fix a typo in the argument parser description of multissltests.py
Brett Cannon [Wed, 13 Aug 2025 21:05:08 +0000 (14:05 -0700)]
Use the latest dev container image perpetually (#137734)
With `Tools/wasm/wasi` now selecting the appropriate WASI SDK based on the supported version, we can now use the `latest` label of the image.
Thomas Grainger [Wed, 13 Aug 2025 20:00:23 +0000 (21:00 +0100)]
gh-131788: make resource_tracker re-entrant safe (GH-131787)
* make resource_tracker re-entrant safe
* Update Lib/multiprocessing/resource_tracker.py
* trim trailing whitespace
* use f-string and args = [x, *y, z]
* raise self._reentrant_call_error
---------
Co-authored-by: blurb-it[bot] <43283697+blurb-it[bot]@users.noreply.github.com>
Co-authored-by: Gregory P. Smith <greg@krypto.org>
Sam Gross [Wed, 13 Aug 2025 18:15:12 +0000 (14:15 -0400)]
gh-137400: Fix thread-safety issues when profiling all threads (gh-137518)
There were a few thread-safety issues when profiling or tracing all
threads via PyEval_SetProfileAllThreads or PyEval_SetTraceAllThreads:
* The loop over thread states could crash if a thread exits concurrently
(in both the free threading and default build)
* The modification of `c_profilefunc` and `c_tracefunc` wasn't
thread-safe on the free threading build.
Mark Shannon [Wed, 13 Aug 2025 18:04:25 +0000 (19:04 +0100)]
Add internal doc describing the stack protection mechanism (GH137663)
Serhiy Storchaka [Wed, 13 Aug 2025 17:49:33 +0000 (20:49 +0300)]
gh-87281: Improve documentation for locale.setlocale() and locale.getlocale() (GH-137313)
Add a section explaining the locale name formats.
Dino Viehland [Wed, 13 Aug 2025 15:58:26 +0000 (08:58 -0700)]
gh-137681: Always initialize exception handler for new instruction (#137655)
Always initialize exception handler for new instruction
Jelle Zijlstra [Wed, 13 Aug 2025 13:47:47 +0000 (06:47 -0700)]
gh-137226: Fix behavior of ForwardRef.evaluate with type_params (#137227)
The previous behavior was copied from earlier typing code. It works around the way
typing.get_type_hints passes its namespaces, but I don't think the behavior is logical
or correct.
Sergey B Kirpichev [Wed, 13 Aug 2025 12:41:57 +0000 (15:41 +0300)]
gh-73487: Convert `_decimal` to use Argument Clinic (part 1) (#137606)
Co-authored-by: Adam Turner <9087854+aa-turner@users.noreply.github.com>
Stan Ulbrych [Wed, 13 Aug 2025 10:38:30 +0000 (12:38 +0200)]
gh-64612: Remove error handlers list under `open()` (GH-137304)
This was duplicated and out-of date.
Serhiy Storchaka [Wed, 13 Aug 2025 09:12:16 +0000 (12:12 +0300)]
gh-137668: Document that ord() supports also bytes and bytearray (GH-137669)
Petr Viktorin [Wed, 13 Aug 2025 07:03:05 +0000 (09:03 +0200)]
gh-131146: Fall back to `month_name` if `standalone_month_name`s aren't distinct (GH-137674)
Some systems reportedly don't expand '%OB' and '%Ob'.
In this case (and similar theoretically possible ones, like expanding to empty
string or 'OB'), fall back to the month_name & month_abbr.
Adam Turner [Tue, 12 Aug 2025 22:28:38 +0000 (23:28 +0100)]
GH-137630: Argument Clinic: Reduce use of 'as' for renaming in ``_interpretersmodule.c`` (#137680)
sobolevn [Tue, 12 Aug 2025 22:01:50 +0000 (01:01 +0300)]
gh-133403: Run `mypy` on `Tools/build/mypy.ini` changes (#137692)
Adam Turner [Tue, 12 Aug 2025 20:17:35 +0000 (21:17 +0100)]
GH-137623: Begin enforcing docstring length in Argument Clinic (#137624)
RafaelWO [Tue, 12 Aug 2025 19:28:27 +0000 (21:28 +0200)]
gh-136672: Docs: Move Enum functions and add examples (GH-136791)
* Docs: Move Enum functions and add examples
When the `Enum` functions `_add_alias_` and `_add_value_alias_` were added in
de6bca956432cc852a4a41e2a2cee9cdacd19f35 , the documentation for them was done under `EnumType` instead of `Enum`.
This change moves them to the docs of the `Enum` class and adds an example for each function.
---------
Co-authored-by: Ethan Furman <ethan@stoneleaf.us>
Sergey Miryanov [Tue, 12 Aug 2025 17:32:53 +0000 (10:32 -0700)]
GH-137562: Fix github-issue number for deallocated objects in cache bug (GH-137614)
Malcolm Smith [Tue, 12 Aug 2025 17:16:04 +0000 (18:16 +0100)]
gh-137242: Add Android CI job (#137186)
Co-authored-by: Russell Keith-Magee <russell@keith-magee.com>
Co-authored-by: 🇺🇦 Sviatoslav Sydorenko (Святослав Сидоренко) <wk.cvs.github@sydorenko.org.ua>
Adam Turner [Tue, 12 Aug 2025 15:23:13 +0000 (16:23 +0100)]
GH-137630: Convert ``_interpreters`` to use Argument Clinic (#137631)
sobolevn [Tue, 12 Aug 2025 15:11:18 +0000 (18:11 +0300)]
gh-133403: Check `generate_stdlib_module_names` and `check_extension_modules` with mypy (#137546)
Hugo van Kemenade [Tue, 12 Aug 2025 11:52:09 +0000 (14:52 +0300)]
gh-137288: Update 3.14 magic numbers (GH-137665)
Jelle Zijlstra [Tue, 12 Aug 2025 11:16:54 +0000 (04:16 -0700)]
gh-135228: When @dataclass(slots=True) replaces a dataclass, make the original class collectible (take 2) (GH-137047)
Remove the `__dict__` and `__weakref__` descriptors from the original class when creating a dataclass from it.
An interesting hack, but more localized in scope than gh-135230.
This may be a breaking change if people intentionally keep the original class around
when using `@dataclass(slots=True)`, and then use `__dict__` or `__weakref__` on the
original class.
Co-authored-by: Alyssa Coghlan <ncoghlan@gmail.com>
Co-authored-by: Petr Viktorin <encukou@gmail.com>
Co-authored-by: Serhiy Storchaka <storchaka@gmail.com>
Serhiy Storchaka [Tue, 12 Aug 2025 04:55:01 +0000 (07:55 +0300)]
gh-126008: Improve docstrings for Tkinter cget and configure methods (GH-133303)
* Explain the behavior of Widget.configure() depending on arguments.
* Unify descriptions.
* Replace "resource" with "option".
Evan Kohilas [Mon, 11 Aug 2025 23:29:17 +0000 (09:29 +1000)]
gh-131885: Use positional-only markers for ``max()`` and ``min()`` (#131868)