Skip to content

[3.14] gh-154753: Update references to moved files in the docs (GH-155553) - #155808

Closed
BHUVANSH855 wants to merge 3090 commits into
python:mainfrom
BHUVANSH855:backport-154753-3.14
Closed

[3.14] gh-154753: Update references to moved files in the docs (GH-155553)#155808
BHUVANSH855 wants to merge 3090 commits into
python:mainfrom
BHUVANSH855:backport-154753-3.14

Conversation

@BHUVANSH855

Copy link
Copy Markdown
Contributor

(cherry picked from commit 58a620a)

Co-authored-by: Bhuvansh bhuvanshkataria@gmail.com

The Platforms/ path changes from GH-155553 are intentionally not
backported because the 3.14 branch still uses the pre-reorganization
Android and Apple source tree layout.

kumaraditya303 and others added 30 commits July 14, 2026 08:22
…ct_write_pipe accept and add tests (pythonGH-153660) (python#153686)

pythongh-71019: document which objects connect_read_pipe/connect_write_pipe accept and add tests (pythonGH-153660)

(cherry picked from commit 7fb315b)
…etaclasses (pythonGH-151916) (python#153705)

pythongh-151912: Fix segfault in `type()` with NULL `tp_new` metaclasses (pythonGH-151916)
(cherry picked from commit f160f16)

Co-authored-by: Santhosh .I 🦇 <santhoshilaiyaraja2006@gmail.com>
…V docs (pythonGH-153427) (pythonGH-153722)

pythongh-148488: Clarify the company/tag separator in the py -V docs (pythonGH-153427)
(cherry picked from commit 54976e1)

Co-authored-by: Serhiy Storchaka <storchaka@gmail.com>
…alue (pythonGH-153696) (python#153724)

pythongh-153695: Fix sqlite3.Row.__hash__ with an unhashable value (pythonGH-153696)
(cherry picked from commit b704b64)

Co-authored-by: tonghuaroot (童话) <tonghuaroot@gmail.com>
…3701) (python#153728)

Adds the PyRepl test to the Github CI configuration for Emscripten.
(cherry picked from commit 1b3914a)

Co-authored-by: Hood Chatham <roberthoodchatham@gmail.com>
…153733) (python#153735)

Remove duplicate button_ok code in idlelib.textview (pythonGH-153733)
(cherry picked from commit c5530cc)

Co-authored-by: Terry Jan Reedy <tjreedy@udel.edu>
…scaling (pythonGH-153717) (pythonGH-153738)

Compute probe coordinates from each widget's own realized geometry
instead of hardcoding pixels such as (5, 5) or width - 5, which land on
a different element, or miss it entirely, at a high display scaling.
(cherry picked from commit 87411d0)

Co-authored-by: Serhiy Storchaka <storchaka@gmail.com>
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
…honGH-153751)

Document the panel class and its error exception in curses.panel.rst,
using the real lowercase panel name.

(cherry picked from commit 560ff8e)

Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
…onGH-153749)

* Separate tests for module-level API and for the MimeTypes class.
* Add tests for mimetypes.init() and MimeTypes() with knownfiles and with
  explicitly passed files.

(cherry picked from commit b23646a)
…k_into() and unpack_from() (pythonGH-153650) (pythonGH-153753)

(cherry picked from commit 1706d14)

Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
…sses (pythonGH-150676) (pythonGH-153757)

Use the directive and the role "class" instead of "data" for classes
exposed in the types module.

(cherry picked from commit bc05544)

Co-authored-by: Bernát Gábor <gaborjbernat@gmail.com>
…nter documentation (pythonGH-153647) (pythonGH-153774)

Refresh the narrative "Tkinter life preserver" and "Handy reference"
sections to match the overhauled reference (pythongh-86726 and pythongh-153549).

* Rework "The packer" into a general "Geometry management" section
  covering grid, pack and place, and cross-link it with the Grid, Pack
  and Place reference classes.
* Rework "The window manager" and "Coupling widget variables", replacing
  the dated App(Frame) examples with direct Tk() and ttk examples.
* Replace page-number citations to Ousterhout's book with links to the
  relevant Tk man pages.
* Modernize the tkinter.ttk front matter and its Tcl/Tk links, and add
  cross-references between the two documents.
* Reconcile the "Packer options" and "Tk option data types" lists with
  the reference, and fill in the empty Entry index list.
* Fix the malformed target-selection list in tkinter.dnd.
(cherry picked from commit 93beea7)

Co-authored-by: Serhiy Storchaka <storchaka@gmail.com>
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
…` method summary (pythonGH-153629) (python#153779)

(cherry picked from commit b4662e8)

Co-authored-by: darida12321 <73121369+darida12321@users.noreply.github.com>
Co-authored-by: Stan Ulbrych <stan@python.org>
…thongh-149164) (pythongh-153815)

Avoids potential deadlocks with C++ static local initialization in
extensions that call PyUnicode_InternFromString during one-time
initialization.

(cherry picked from commit f62050d)

Co-authored-by: Sam Gross <colesbury@gmail.com>
…lass (pythonGH-145522) (python#153824)

(cherry picked from commit 2e94f14)

Co-authored-by: Kai (Kazuya Ito) <kazya.ito.dream@gmail.com>
…txt Crawl-delay and Request-rate (pythonGH-153405) (pythonGH-153831)

str.isdigit() returned True for non-decimal Unicode digits such as
U+00B2 SUPERSCRIPT TWO, which int() then rejected with ValueError.
(cherry picked from commit 597ec2d)

Co-authored-by: tonghuaroot (童话) <tonghuaroot@gmail.com>
…der -bb (pythonGH-153627) (pythonGH-153835)

Normalize bytes format strings to str before using them as the cache key,
so that equal str and bytes formats no longer collide and get compared.
(cherry picked from commit 190d2ff)

Co-authored-by: Serhiy Storchaka <storchaka@gmail.com>
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
…H-153780) (python#153848)

(cherry picked from commit 8ca85b5)

Co-authored-by: Stan Ulbrych <stan@python.org>
…y() in docs (pythonGH-153851) (python#153860)

pythongh-153853: Fix parameter name of calendar.setfirstweekday() in docs (pythonGH-153851)
(cherry picked from commit 1736526)

Co-authored-by: Ibrahim Shaqqou <101660458+IbrahimShaqqou@users.noreply.github.com>
…tate__` (pythonGH-150578) (pythonGH-153819)

(cherry picked from commit f586fd9)

Co-authored-by: Brij Kapadia <97006829+brijkapadia@users.noreply.github.com>
pythonGH-153719)

(cherry picked from commit d095ceb)

Co-authored-by: Alexey Katsman <alex2007508@gmail.com>
Co-authored-by: Gregory P. Smith <68491+gpshead@users.noreply.github.com>
…ing (pythonGH-150413) (pythonGH-153787)

(cherry picked from commit 12af26d)

Co-authored-by: Edward Xu <xuxiangad@gmail.com>
…flags under free-threading (pythongh-151768) (pythongh-153789)

In free-threading builds, concurrent calls to sys.getdlopenflags() and
sys.setdlopenflags() race on interp->imports.dlopenflags.  Fix by
using FT_ATOMIC_LOAD_INT_RELAXED / FT_ATOMIC_STORE_INT_RELAXED in
_PyImport_GetDLOpenFlags and _PyImport_SetDLOpenFlags, consistent with
how analogous interpreter-state integer fields (lazy_imports_mode,
pystats_enabled) are protected.

Relaxed ordering is correct here: dlopenflags is a standalone config
integer with no ordering relationship to other memory.

(cherry picked from commit cde31ec)

Co-authored-by: Jiucheng(Oliver) <git.jiucheng@gmail.com>
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
…131212) (pythonGH-132814) (pythonGH-135689) (pythonGH-144402) (pythonGH-146033) (pythonGH-142957) (pythonGH-153791)

Combined backport of PRs from main branch, fixing free-threading data-races in itertools:

* pythongh-123471: make concurrent iteration over `itertools.cycle` safe under free-threading (pythongh-131212)
* pythongh-123471: Make itertools.product and itertools.combinations thread-safe (pythonGH-132814)
* pythongh-123471: Make itertools.chain thread-safe (pythongh-135689)
* pythongh-123471: Make concurrent iteration over `itertools.permutations` and `itertools.combinations_with_replacement` thread-safe (pythongh-144402)
* pythongh-123471: make concurrent iteration over itertools.accumulate thread-safe (pythongh-144486)
* pythongh-123471: Make `itertools.zip_longest` safe in the FT build (pythongh-146033)

(cherry picked from commit 26a1cd4)
(cherry picked from commit 847d1c2)
(cherry picked from commit 0533c1f)
(cherry picked from commit 009c8c0)
(cherry picked from commit 3a24856)
(cherry picked from commit 9214e3f)

Co-authored-by: Pieter Eendebak <pieter.eendebak@gmail.com>
Co-authored-by: Kumar Aditya <kumaraditya@python.org>
…ythonGH-153868) (python#153870)

(cherry picked from commit d478cf8)
Co-authored-by: Ned Deily <nad@python.org>
…Dict (pythonGH-150586) (python#153884)

pythongh-150583: Fix zstd compression level with digested ZstdDict (pythonGH-150586)
(cherry picked from commit 0983642)

Co-authored-by: Rogdham <3994389+Rogdham@users.noreply.github.com>
…mpfiles` (pythonGH-153900) (python#153911)

pythongh-153899: Fix documented parameter names for `filecmp.cmpfiles` (pythonGH-153900)

Update the `filecmp.cmpfiles()` docs to match its actual signature.
(cherry picked from commit 26e7c4f)

Co-authored-by: Vyron Vasileiadis <hi@fedonman.com>
…ythonGH-153894) (python#153916)

Fix punctuation in `Doc/library/concurrent.interpreters.rst` (pythonGH-153894)
(cherry picked from commit 6ebb22c)

Co-authored-by: Raúl Santos Quirós <130504291+raul-sq@users.noreply.github.com>
…th 'expression list' in eval() docs (pythonGH-153924)

(cherry picked from commit c5e97ed)

Co-authored-by: palakkhinvasara <109575264+palakkhinvasara@users.noreply.github.com>
@serhiy-storchaka

Copy link
Copy Markdown
Member

Open a PR against 3.14.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.