summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* add Ujan to ACKS for work on enum docs (GH-113301)Ethan Furman2023-12-201-0/+1
|
* gh-111973: Update Windows installer to use SQLite 3.44.2 (#113281)Erlend E. Aasland2023-12-194-3/+4
|
* gh-87264: Convert tarinfo type to stat type (GH-113230)Marat Idrisov2023-12-193-5/+23
| | | Co-authored-by: val-shkolnikov <val@nvsoft.net>
* gh-111973: Update macOS installer to use SQLite 3.44.2 (GH-113279)Erlend E. Aasland2023-12-192-3/+4
|
* gh-101100: Fix Sphinx warnings in `library/ast.rst` (#113289)Hugo van Kemenade2023-12-192-17/+20
| | | | Co-authored-by: Alex Waygood <Alex.Waygood@Gmail.com>
* gh-112205: Require @getter and @setter to be methods (#113278)Erlend E. Aasland2023-12-192-0/+15
| | | Co-authored-by: Alex Waygood <Alex.Waygood@Gmail.com>
* gh-113054: Compiler no longer replaces a redundant jump with no line number ↵Irit Katriel2023-12-193-1/+22
| | | | by a NOP (#113139)
* gh-113234: tomllib docs: reorder conversion table & add remaining types ↵ryan-duve2023-12-191-1/+7
| | | | (GH-113236)
* gh-113208: Mention namespace packages don't require __init__.py (#113209)Unique-Usman2023-12-191-1/+2
| | | | Co-authored-by: C.A.M. Gerlach <CAM.Gerlach@Gerlach.CAM>
* gh-113257: Fix SBOM metadata for pip 23.3.2 (#113262)Seth Michael Larson2023-12-192-5/+5
| | | Fix SBOM metadata for pip 23.3.2
* gh-113269: IDLE - Fix test_editor hang (macOS) (#113271)Terry Jan Reedy2023-12-193-1/+4
| | | | Hangs on installed 3.13.0a2 on macOS Catalina. Behavior on installed 3.12.1 and 3.11.7 is unknown.
* gh-113119: Fix the macOS framework installer build (#113268)Gregory P. Smith2023-12-191-1/+10
| | | `--enable-framework` builds were failing. we apparently do not have good CI & buildbot coverage here.
* gh-102362: Fix macOS version number in result of sysconfig.get_platform() ↵Ronald Oussoren2023-12-182-0/+8
| | | | | | | | | | | (GH-112942) Change _osx_support.get_platform_osx() to make sure that the version number in the result includes at least a major and minor version (e.g. 14.2) even if MACOSX_DEPLOYMENT_TARGET is set to just a major version (e.g. 14). This matches the versions expected by pip when selecting appropriate wheels for installation.
* gh-108269: Add CFBundleAllowMixedLocalizations to Info.plist on macOS ↵Ronald Oussoren2023-12-184-0/+10
| | | | | | | (GH-113213) Adding this key with a value of true enables detecting the users prefered language in libraries accessing system APIs for this.
* gh-113199: Make read1() and readline() of HTTPResponse close IO after ↵Illia Volochii2023-12-183-2/+21
| | | | reading all data (GH-113200)
* gh-113039: Avoid using leading dots in the include path for frozen ↵Itamar Oren2023-12-182-1/+2
| | | | getpath.py (GH-113022)
* gh-112535: Implement fallback implementation of _Py_ThreadId() (gh-113185)Donghee Na2023-12-182-1/+19
| | | | | --------- Co-authored-by: Sam Gross <colesbury@gmail.com>
* gh-108113: [docs] mention PyCF_OPTIMIZED_AST in ast Compiler Flags (#113241)dreamflow2023-12-181-0/+7
|
* GH-111485: Break up instructions with unused cache entries into component ↵Mark Shannon2023-12-185-8/+102
| | | | micro-ops (GH-113169)
* GH-111485: Test the new cases generator (GH-113252)Mark Shannon2023-12-188-88/+116
|
* gh-113246: Updated bundled pip to 23.3.2 (gh-113249)Stéphane Bidoul2023-12-185-7/+8
| | | Updated bundled pip to 23.3.2
* gh-101100: Fix Sphinx warnings in library/tarfile.rst (#113237)Hugo van Kemenade2023-12-182-12/+56
| | | Fix Sphinx warnings in library/tarfile.rst
* gh-113117: Support posix_spawn in subprocess.Popen with close_fds=True (#113118)Jakub Kulík2023-12-179-5/+91
| | | | | | | | Add support for `os.POSIX_SPAWN_CLOSEFROM` and `posix_spawn_file_actions_addclosefrom_np` and have the `subprocess` module use them when available. This means `posix_spawn` can now be used in the default `close_fds=True` situation on many platforms. Co-authored-by: Gregory P. Smith [Google LLC] <greg@krypto.org>
* Docs: Add label to grammar spec for linking from PEPs (#113235)Hugo van Kemenade2023-12-171-0/+2
|
* gh-113149: Improve error message when JSON has trailing comma (GH-113227)Carson Radtke2023-12-174-3/+28
|
* gh-112890: `unittest` Test Discovery page updated "`unittest` dropped the ↵Taylor Packard2023-12-171-2/+2
| | | | namspace packages support" (GH-113195)
* gh-113119 fix environment handling in subprocess.Popen when posix_spawn is ↵Jakub Kulík2023-12-175-10/+21
| | | | | | | used (#113120) * Allow posix_spawn to inherit environment form parent environ variable. With this change, posix_spawn call can behave similarly to execv with regards to environments when used in subprocess functions.
* IDLE: Add util and stub example comments (#113222)Terry Jan Reedy2023-12-172-3/+5
|
* GH-110109: pathlib tests: store base directory as test class attribute (#113221)Barney Gale2023-12-172-222/+210
| | | | | | | | | Store the test base directory as a class attribute named `base` rather than module constants named `BASE`. The base directory is a local file path, and therefore not ideally suited to the pathlib ABC tests. In a future commit we'll change its value in `test_pathlib_abc.py` such that it points to a totally fictitious path, which will help to ensure we're not touching the local filesystem.
* GH-110109: Move tests for pathlib ABCs to new module. (#112904)Barney Gale2023-12-164-1893/+1927
|
* gh-113202: Add a strict option to itertools.batched() (gh-113203)Raymond Hettinger2023-12-165-24/+60
|
* gh-67790: Support basic formatting for Fraction (#111320)Mark Dickinson2023-12-165-31/+155
| | | | | | | | | | | PR #100161 added fancy float-style formatting for the Fraction type, but left us in a state where basic formatting for fractions (alignment, fill, minimum width, thousands separators) still wasn't supported. This PR adds that support. --------- Co-authored-by: Serhiy Storchaka <storchaka@gmail.com>
* gh-113046: Revise csv.reader doc (#113207)Terry Jan Reedy2023-12-161-4/+7
| | | | Clarify nature of csvfile.
* gh-111964: Add _PyRWMutex a "readers-writer" lock (gh-112859)Sam Gross2023-12-163-0/+244
| | | | This adds `_PyRWMutex`, a "readers-writer" lock, which wil be used to serialize global stop-the-world pauses with per-interpreter pauses.
* Add reshape() recipe to demonstrate a use case for batched() and ↵Raymond Hettinger2023-12-161-3/+24
| | | | chained.from_iterable() (gh-113198)
* gh-110746: Improve markup in ``tkinter.ttk.rst`` (#111236)Akshat Khandelwal2023-12-152-15/+17
| | | | | | | | | | | | * gh-110746: Improve markup in tkinter.ttk.rst * gh-110746: Improve markup in tkinter.ttk.rst * 📜🤖 Added by blurb_it. --------- Co-authored-by: blurb-it[bot] <43283697+blurb-it[bot]@users.noreply.github.com> Co-authored-by: Ezio Melotti <ezio.melotti@gmail.com>
* GH-112383: Fix test_loop_quicken when an executor is installed (GH-113153)Brandt Bucher2023-12-151-2/+7
|
* gh-101100: Fix various Sphinx warnings for dunder references in the ↵Alex Waygood2023-12-158-24/+34
| | | | `library/` directory (#113163)
* gh-101100: Fix Sphinx nitpicks in `library/numbers.rst` (#113162)Alex Waygood2023-12-152-10/+10
|
* gh-113172: Fix compiler warnings in Modules/_xxinterpqueuesmodule.c (GH-113173)Serhiy Storchaka2023-12-151-1/+3
| | | Fix compiler waarnings in Modules/_xxinterpqueuesmodule.c
* [CVE-2023-27043] gh-102988: Reject malformed addresses in email.parseaddr() ↵Victor Stinner2023-12-155-21/+357
| | | | | | | | | | (#111116) Detect email address parsing errors and return empty tuple to indicate the parsing error (old API). Add an optional 'strict' parameter to getaddresses() and parseaddr() functions. Patch by Thomas Dwyer. Co-Authored-By: Thomas Dwyer <github@tomd.tel>
* gh-113009: Fix multiprocessing Process.terminate() on Windows (#113128)Victor Stinner2023-12-152-24/+35
| | | | | | On Windows, Process.terminate() no longer sets the returncode attribute to always call WaitForSingleObject() in Process.wait(). Previously, sometimes the process was still running after TerminateProcess() even if GetExitCodeProcess() is not STILL_ACTIVE.
* gh-112278: Add retry in WMI tests in case of slow initialization (GH-113154)AN Long2023-12-151-7/+19
|
* gh-61648: Detect line numbers of properties in doctests (GH-113161)Serhiy Storchaka2023-12-154-0/+21
|
* GH-111485: Mark some instructions as `TIER_ONE_ONLY` (GH-113155)Brandt Bucher2023-12-153-139/+14
|
* gh-112720: Move dis's cache output code to the Formatter, labels lookup to ↵Irit Katriel2023-12-152-81/+104
| | | | the arg_resolver. Reduce the number of parameters passed around. (#113108)
* gh-101100: Fix Sphinx nitpicks in `library/rlcompleter.rst` (#113125)Alex Waygood2023-12-153-19/+24
|
* gh-112535: Update _Py_ThreadId() to support RISC-V (gh-113084)Furkan Onder2023-12-141-0/+7
| | | Update _Py_ThreadId() to support RISC-V
* Optimize unique_justseen() recipe for a common case. (gh-113147)Raymond Hettinger2023-12-141-0/+2
|
* gh-101100: Cleanup `mailbox` docs (#113124)Alex Waygood2023-12-142-123/+139
|