summaryrefslogtreecommitdiffstats
path: root/Doc
Commit message (Collapse)AuthorAgeFilesLines
...
* gh-109812: Fix phrasing for `collections.Counter` (gh-109813)Jacob Coffee2023-09-281-1/+1
|
* Enhance TypedDict docs around required/optional keys (#109547)Jelle Zijlstra2023-09-271-0/+15
| | | | | | As discussed in comments to #109544, the semantics of this attribute are somewhat confusing. Add a note explaining its limitations and steering users towards __required_keys__ and __optional_keys__ instead.
* gh-109740: Use 't' in `--disable-gil` SOABI (#109922)Sam Gross2023-09-271-0/+2
| | | | Shared libraries for CPython 3.13 are now marked with a 't' for threading. For example, `binascii.cpython-313t-darwin.so`.
* GH-109190: Copyedit 3.12 What's New: Release highlights (#109770)Adam Turner2023-09-271-167/+254
|
* gh-101100: Fix sphinx warnings in `library/devmode.rst` (#109963)Nikita Sobolev2023-09-272-3/+3
| | | | Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com>
* GH-109190: Copyedit 3.12 What's New: Deprecations (``os`` fix) (#109927)Adam Turner2023-09-271-15/+17
| | | Merge the two ``os`` entries
* gh-101100: Fix Sphinx warnings in Doc/using/configure.rst (#109931)Victor Stinner2023-09-272-9/+8
|
* GH-109190: Copyedit 3.12 What's New: Deprecations (#109766)Adam Turner2023-09-261-92/+153
|
* gh-109276, gh-109508: Fix libregrtest stdout (#109903)Victor Stinner2023-09-261-1/+1
| | | | | | | | | Remove replace_stdout(): call sys.stdout.reconfigure() instead of set the error handler to backslashreplace. display_header() logs an empty line and flush stdout. Remove encoding workaround in display_header() since stdout error handler is now set to backslashreplace earlier.
* GH-109187: Improve symlink loop handling in `pathlib.Path.resolve()` (GH-109192)Barney Gale2023-09-261-5/+9
| | | | Treat symlink loops like other errors: in strict mode, raise `OSError`, and in non-strict mode, do not raise any exception.
* gh-109566, regrtest: Add --fast-ci and --slow-ci options (#109570)Victor Stinner2023-09-261-3/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add --fast-ci and --slow-ci options to libregrtest: * --fast-ci uses a default timeout of 10 minutes and "-u all,-cpu" (skip slowest tests). * --slow-ci uses a default timeout of 20 minues and "-u all" (run all tests). * regrtest header now lists test resources. * Makefile changes: * "make test", "make hostrunnertest" and "make coverage-report" now use --fast-ci option and TESTTIMEOUT variable. * "make buildbottest" now uses "--slow-ci". Remove options which became redundant with "--slow-ci". * "make testall" and "make testuniversal" now use --slow-ci option and TESTTIMEOUT variable. * "make testall" now uses "find -exec rm ..." instead of "find ... -print|xargs rm ...", same as "make clean". * GitHub Actions workflow: * Ubuntu and Address Sanitizer jobs now use "make test". Remove options which became redundant with "--fast-ci". * Windows jobs now use --fast-ci option. * Use -j0 to detect the number of CPUs. * Set Makefile TESTTIMEOUT default to an empty string, since --slow-ci and --fast-ci use different default timeout. It's now accepted to pass "--timeout=" to regrtest: treated as not timeout. * Tools/scripts/run_tests.py now uses --fast-ci option. * Tools/buildbot/test.bat now uses --slow-ci option. Remove --timeout=1200 option, redundant with --slow-ci.
* no-issue: Fix a typo in the parameter name of random.expovariate. (gh-109902)lohaswinner2023-09-261-1/+1
|
* gh-101100: Fix Sphinx warnings in `Doc/library/weakref.rst` (#109881)Nikita Sobolev2023-09-262-11/+9
|
* gh-109599: Add types.CapsuleType (#109600)Antoine Pitrou2023-09-251-0/+6
| | | | | --------- Co-authored-by: blurb-it[bot] <43283697+blurb-it[bot]@users.noreply.github.com>
* GH-109190: Copyedit 3.12 What's New: Sort Other Language Changes (#109836)Adam Turner2023-09-251-47/+47
|
* GH-109190: Copyedit 3.12 What's New: Synchronise C API deprecations with the ↵Adam Turner2023-09-251-2/+0
| | | | 3.12 branch (#109844)
* GH-109190: Copyedit 3.12 What's New: Improve the C-API deprecations section ↵Adam Turner2023-09-251-13/+96
| | | | | | (#109751) Co-authored-by: Serhiy Storchaka <storchaka@gmail.com>
* GH-109190: Copyedit 3.12 What's New: Use the present tense (#109754)Adam Turner2023-09-251-30/+30
|
* GH-109190: Copyedit 3.12 What's New: Trivia (#109760)Adam Turner2023-09-251-7/+4
|
* GH-109190: Copyedit 3.12 What's New: Prefer GitHub issues links (#109753)Adam Turner2023-09-251-4/+4
|
* gh-101100: Fix sphinx warnings in `Doc/library/__future__.rst` (#109814)Nikita Sobolev2023-09-252-27/+32
|
* GH-109190: Copyedit 3.12 What's New: Update the ``imp`` porting guidance ↵Adam Turner2023-09-251-2/+3
| | | | (#109755)
* GH-109190: Copyedit 3.12 What's New: Increase the prominence of the ↵Adam Turner2023-09-251-0/+7
| | | | setuptools removal (#109768)
* Sync whatsnew with the edit I made in the 3.12 backport PR. (#109807)Gregory P. Smith2023-09-241-1/+3
| | | | | | A post main merge edit to the text was added in the 3.12 backport PR. https://github.com/python/cpython/pull/109773/commits/e38d7104b8f245e5db6d487932c44edf0d2c4762 This includes that in main. It's a minor edit over #109767 to resolve the comment there.
* GH-109190: Copyedit 3.12 What's New: Use the ``:file:`` role (#109756)Adam Turner2023-09-241-11/+11
| | | | Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com>
* gh-101100: Fix sphinx warnings in `Doc/library/xml.etree.elementtree.rst` ↵Nikita Sobolev2023-09-242-2/+6
| | | | | (#109799) gh-101100: Fix shpinx warnings in `Doc/library/xml.etree.elementtree.rst`
* gh-109634: Use :samp: role (GH-109635)Serhiy Storchaka2023-09-2322-86/+90
|
* gh-100228: Document the os.fork threads DeprecationWarning. (#109767)Gregory P. Smith2023-09-234-4/+58
| | | | | | | | Document the `os.fork` posix threads detected `DeprecationWarning` in 3.12 What's New, os, multiprocessing, and concurrent.futures docs. Many reviews and doc cleanup edits by Adam & Hugo. 🥳 Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com> Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com>
* GH-95913: Add the release date for Python 3.11 (#109750)Adam Turner2023-09-232-2/+1
|
* Fix indentation in 3.13 What's New (#109769)Jelle Zijlstra2023-09-231-4/+6
| | | | | The previous layout made it look like the other three deprecations are part of the first one, when in fact they are independent. The new layout is consistent with that used for sqlite3 in 3.12 (https://docs.python.org/3.13/whatsnew/3.12.html#deprecated).
* Docs: Update Donghee Na's name (#109743)Hugo van Kemenade2023-09-226-36/+36
|
* GH-109190: Copyedit 3.12 What's New: asyncio (#109661)Adam Turner2023-09-221-4/+4
| | | | | Co-authored-by: Łukasz Langa <lukasz@langa.pl> Co-authored-by: Itamar Oren <itamarost@gmail.com> Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com>
* GH-109190: Copyedit 3.12 What's New: PEP 669 (#109658)Adam Turner2023-09-221-3/+5
| | | | Co-authored-by: Łukasz Langa <lukasz@langa.pl> Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com>
* Remove outdated docstring from the `quantify` itertools recipe (#109726)Łukasz Langa2023-09-221-1/+0
|
* GH-109190: Copyedit 3.12 What's New: Other Language Changes (#109660)Adam Turner2023-09-221-8/+8
|
* GH-109190: Copyedit 3.12 What's New: PEP 684 (#109657)Adam Turner2023-09-221-4/+4
|
* GH-109190: Copyedit 3.12 What's New: bytecode (LOAD_METHOD) (#109665)Adam Turner2023-09-221-2/+2
| | | bytecode: suppress reference to removed LOAD_METHOD
* GH-109190: Copyedit 3.12 What's New: calendar (#109662)Adam Turner2023-09-221-1/+2
| | | | Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com>
* GH-109190: Copyedit 3.12 What's New: tokenize (#109663)Adam Turner2023-09-221-2/+2
|
* GH-109190: Copyedit 3.12 What's New: Consistently show module names (#109664)Adam Turner2023-09-221-20/+20
| | | Consistently show module names
* GH-109190: Copyedit 3.12 What's New: PEP 701 (#109655)Adam Turner2023-09-211-15/+17
|
* GH-109190: Copyedit 3.12 What's New: Improved Error Messages (#109654)Adam Turner2023-09-211-6/+5
|
* GH-109190: Copyedit 3.12 What's New: Typing PEPs (#109659)Adam Turner2023-09-211-4/+6
|
* GH-109190: Copyedit 3.12 What's New: PEP 709 (#109656)Adam Turner2023-09-211-7/+5
|
* gh-74481: Add missing debug function docs and constants to msvcrt (GH-109650)AN Long2023-09-211-13/+102
|
* GH-109209: Bump the minimum Sphinx version to 4.2 (#109210)Adam Turner2023-09-212-7/+5
|
* Fix typos in docs and comments (#109619)Heinz-Alexander Fuetterer2023-09-206-7/+7
|
* gh-109054: Document configure variables (#109224)Victor Stinner2023-09-202-0/+151
|
* gh-108973: Fix asyncio test_subprocess_consistent_callbacks() (#109431)Victor Stinner2023-09-202-6/+23
| | | | | | | | | | | | | SubprocessProtocol process_exited() method can be called before pipe_data_received() and pipe_connection_lost() methods. Document it and adapt the test for that. Revert commit 282edd7b2a74c4dfe1bfe3c5b1d30f9c21d554d6. _child_watcher_callback() calls immediately _process_exited(): don't add an additional delay with call_soon(). The reverted change didn't make _process_exited() more determistic: it can still be called before pipe_connection_lost() for example. Co-authored-by: Davide Rizzo <sorcio@gmail.com>
* fixes gh-109559: Update `unicodedata` for Unicode 15.1.0 (GH-109560)James Gerity2023-09-203-12/+12
| | | | | --------- Co-authored-by: Benjamin Peterson <benjamin@python.org>