v3.15.0b3
gh-131421: Fix ASDL kw_defaults being `expr*` instead of `expr?*` (GH-133773)
GH-134848: Use a set to store ``AuditEvents.sources`` (#134849)
gh-126609: Allow translating the ``availability`` directive (#129549)
[3.15] gh-146636: Add Free-threaded Stable ABI migration guide (GH-150580) (#150844)
Add a new Sphinx `soft-deprecated` directive (#148630)
Docs: Prepare for Sphinx 9 (#142057)
Fix typos in docs (#143193)
GH-121970: Extract ``implementation_detail`` into a new extension (#129663)
GH-121970: Extract ``issue_role`` into a new extension (#130615)
GH-121970: Extract ``misc_news`` into a new extension (#129577)
Doc: Fix archive filenames for standard builds (#124826)
[3.15] Docs: Only add `profiling-sampling-visualization.{css,js}` to files when necessary (GH-151150)
[3.15] gh-142349: Add `help("lazy")` support (GH-149886) (#149889)
[3.15] Docs: Replace hardcoded `SOURCE_URI` with `patchlevel` check (GH-150850) (#150855)