From ae1b3074330b8eefada470fd921b05664e6646f6 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 16 Mar 2026 19:07:07 +0100 Subject: [PATCH 1/4] build(deps): bump hypothesis from 6.135.26 to 6.151.9 in /Tools (#145948) Bumps [hypothesis](https://github.com/HypothesisWorks/hypothesis) from 6.135.26 to 6.151.9. - [Release notes](https://github.com/HypothesisWorks/hypothesis/releases) - [Commits](https://github.com/HypothesisWorks/hypothesis/compare/hypothesis-python-6.135.26...hypothesis-python-6.151.9) --- updated-dependencies: - dependency-name: hypothesis dependency-version: 6.151.9 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- Tools/requirements-hypothesis.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Tools/requirements-hypothesis.txt b/Tools/requirements-hypothesis.txt index e5deac497fbe3f..8ecf796ec7343a 100644 --- a/Tools/requirements-hypothesis.txt +++ b/Tools/requirements-hypothesis.txt @@ -1,4 +1,4 @@ # Requirements file for hypothesis that # we use to run our property-based tests in CI. -hypothesis==6.135.26 +hypothesis==6.151.9 From 2a0fa500f82fc160feb726c0631f58c9a2f76796 Mon Sep 17 00:00:00 2001 From: wavebyrd <160968744+wavebyrd@users.noreply.github.com> Date: Mon, 16 Mar 2026 15:25:31 -0400 Subject: [PATCH 2/4] gh-145870: Fix Format.SOURCE reference in get_annotations docstring (#145889) The get_annotations() docstring incorrectly referred to the SOURCE format, which was renamed to STRING during PEP 749 development. Co-authored-by: Carson Jones --- Lib/annotationlib.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Lib/annotationlib.py b/Lib/annotationlib.py index 832d160de7f4e5..df8fb5e4c62079 100644 --- a/Lib/annotationlib.py +++ b/Lib/annotationlib.py @@ -919,7 +919,7 @@ def get_annotations( does not exist, the __annotate__ function is called. The FORWARDREF format uses __annotations__ if it exists and can be evaluated, and otherwise falls back to calling the __annotate__ function. - The SOURCE format tries __annotate__ first, and falls back to + The STRING format tries __annotate__ first, and falls back to using __annotations__, stringified using annotations_to_string(). This function handles several details for you: From 4e96282ee42ab51cf325b52a0173ddddbe66c05c Mon Sep 17 00:00:00 2001 From: trag1c Date: Mon, 16 Mar 2026 20:55:29 +0100 Subject: [PATCH 3/4] Docs: remove unmatched parenthesis for `asyncio.TaskGroup` note (#146035) --- Doc/library/asyncio-task.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Doc/library/asyncio-task.rst b/Doc/library/asyncio-task.rst index 1b7c8ff0c762a6..e2a6752be12b67 100644 --- a/Doc/library/asyncio-task.rst +++ b/Doc/library/asyncio-task.rst @@ -557,7 +557,7 @@ Running Tasks Concurrently provides stronger safety guarantees than *gather* for scheduling a nesting of subtasks: if a task (or a subtask, a task scheduled by a task) raises an exception, *TaskGroup* will, while *gather* will not, - cancel the remaining scheduled tasks). + cancel the remaining scheduled tasks. .. _asyncio_example_gather: From 104cae039ac428709c7bcf9b1a00102f97be0a5c Mon Sep 17 00:00:00 2001 From: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com> Date: Tue, 17 Mar 2026 00:01:41 +0100 Subject: [PATCH 4/4] gh-142927: Move hotspots up flamegraph sidebar (#145428) --- .../flamegraph_template.html | 90 +++++++++---------- 1 file changed, 45 insertions(+), 45 deletions(-) diff --git a/Lib/profiling/sampling/_flamegraph_assets/flamegraph_template.html b/Lib/profiling/sampling/_flamegraph_assets/flamegraph_template.html index 07b15a5a2b48c7..c0d40b2712beea 100644 --- a/Lib/profiling/sampling/_flamegraph_assets/flamegraph_template.html +++ b/Lib/profiling/sampling/_flamegraph_assets/flamegraph_template.html @@ -178,6 +178,51 @@

Profile Summary

+ + + - - -