Repository navigation
[wasm] Bump CPython to v3.13.3 for Emsdk 5.0.6 - #210
Merged
akoeplinger merged 10000 commits intoJun 8, 2026
Merged
Conversation
…-130267) (python#130401) (cherry picked from commit 9bf73c0)
…nGH-129476) (python#130405) pythongh-129363: Change regrtest sequential mode output (pythonGH-129476) First, write the test name without color. Then, write the test name and the result with color. Each test is displayed twice. (cherry picked from commit f1b81c4) Co-authored-by: Victor Stinner <vstinner@python.org> Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
…thonGH-127830) (python#130407) Co-authored-by: Nice Zombies <nineteendo19d0@gmail.com>
…124237) (python#130408) Co-authored-by: sobolevn <mail@sobolevn.me>
…python#130414) pythongh-126332: Add tests for _pyrepl.utils (pythonGH-129325) (cherry picked from commit 0c4248f) Co-authored-by: Pieter Eendebak <pieter.eendebak@gmail.com>
…ython#130367) Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com> Co-authored-by: Sviatoslav Sydorenko (Святослав Сидоренко) <wk.cvs.github@sydorenko.org.ua>
…pythonGH-128450) (python#130434) pythongh-128446: Skip Windows CI for Unix build system changes (pythonGH-128450) (cherry picked from commit b05fa90) Authored-by: Adam Turner <9087854+aa-turner@users.noreply.github.com> Co-authored-by: Srinivas Reddy Thatiparthy (తాటిపర్తి శ్రీనివాస్ రెడ్డి) <thatiparthysreenivas@gmail.com> Co-authored-by: Adam Turner <9087854+aa-turner@users.noreply.github.com>
…onGH-130165) (python#130437) pythongh-130159: Fix list indentation in collections.abc (pythonGH-130165) (cherry picked from commit 8e96adf) Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com>
…pythonGH-130375) (python#130431) (cherry picked from commit d0a1e5c)
… the ``:abstract:`` option (python#129311) (python#130439) (cherry picked from commit 30e8924)
…h universal SDK. (pythonGH-130389) (python#130449) Document the architectures supported by macOS universal SDK configuration flags, and add details on wheel tag naming. (cherry picked from commit 474c388) Co-authored-by: Russell Keith-Magee <russell@keith-magee.com>
…30457) (python#130458) Add measuring unit to `sys.getswitchinterval` docs (pythonGH-130457) (cherry picked from commit 89d8b2d) Co-authored-by: sobolevn <mail@sobolevn.me>
…honGH-130445) (python#130464) (cherry picked from commit 3cc9e86) Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com>
…`:async:` (pythonGH-130448) (python#130465) (cherry picked from commit 5ec4bf8) Co-authored-by: sobolevn <mail@sobolevn.me> Co-authored-by: Adam Turner <9087854+aa-turner@users.noreply.github.com>
…hen there is an assignment in the class body. (pythonGH-130460) (python#130462) Add test checking value of a TypedDict's __total__ attribute when there is an assignment in the class body. (pythonGH-130460) In relation to pythonGH-109544 which changed this behavior. (cherry picked from commit d8ce092) Signed-off-by: Daniel Sperber <github.blurry@9ox.net> Co-authored-by: Daraan <github.blurry@9ox.net>
…`__annotations__` and `__type_params__` in free-threading build (pythonGH-129016) (python#129729) * pythongh-128714: Fix function object races in `__annotate__`, `__annotations__` and `__type_params__` in free-threading build (python#129016) (cherry picked from commit 55f17b7) --------- Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
…`idle` CLI (pythonGH-130278) (python#130494) pythongh-130160: use `.. program::` directive for documenting `idle` CLI (pythonGH-130278) --------- (cherry picked from commit 0ff1611) Co-authored-by: Kanishk Pachauri <itskanishkp.py@gmail.com>
…st. (pythonGH-127850) (python#130392) (cherry picked from commit 5d66c55) Co-authored-by: UV <yuvrajpradhan667@gmail.com> Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
…gest}` (pythonGH-130152) (python#130491) pythongh-130151: Fix reference leaks in `_hashlib.hmac_{new,digest}` (pythonGH-130152) * fix leak in `_hashlib.hmac_new` * fix leak in `hmac_digest` * fix exception type in `_hashlib.HMAC.copy` (cherry picked from commit 0718201) Co-authored-by: Bénédikt Tran <10796600+picnixz@users.noreply.github.com>
…ts should follow a specific protocol (pythonGH-127525) (pythonGH-130504) (cherry picked from commit 39ba4b6) Co-authored-by: Bénédikt Tran <10796600+picnixz@users.noreply.github.com>
…ult, and add test (pythonGH-129406) (pythonGH-130507) (cherry picked from commit fc8d2cb) Co-authored-by: Petr Viktorin <encukou@gmail.com>
pythonGH-130335) (pythonGH-130511) * Clarify sys.getdefaultencoding() documentation * Add missing documentation for PyUnicode_GetDefaultEncoding, the C equivalent of sys.getdefaultencoding (cherry picked from commit 9f25c1f) Co-authored-by: RUANG (James Roy) <longjinyii@outlook.com>
…OS testbed (pythonGH-130388) (python#130532) Adds error handling when there are no pre-existing test simulators. (cherry picked from commit 99088ab) Co-authored-by: Russell Keith-Magee <russell@keith-magee.com>
…ectives in Doc/library/uuid.rst (python#130526) (python#130548) Co-authored-by: Bénédikt Tran <10796600+picnixz@users.noreply.github.com>
Fix a typo in code module test (pythonGH-130530) (cherry picked from commit 56e337d) Co-authored-by: Tian Gao <gaogaotiantian@hotmail.com>
…honGH-130503) (pythonGH-130556) The use of PySys_GetObject() and _PySys_GetAttr(), which return a borrowed reference, has been replaced by using one of the following functions, which return a strong reference and distinguish a missing attribute from an error: _PySys_GetOptionalAttr(), _PySys_GetOptionalAttrString(), _PySys_GetRequiredAttr(), and _PySys_GetRequiredAttrString(). (cherry picked from commit 0ef4ffe)
…Error` (pythonGH-130436) (pythonGH-130565) (cherry picked from commit b536e37) Co-authored-by: Yuki Kobayashi <drsuaimqjgar@gmail.com>
…H-130172) (pythonGH-130543) These references to an `__iter__` method mean `object.__iter__`, not `iterator.__iter__`. (cherry picked from commit 4d3a7ea) Co-authored-by: Yuki Kobayashi <drsuaimqjgar@gmail.com>
…honGH-116519) (python#131676) pythongh-115684: Clarify datetime `replace` documentation (pythonGH-116519) * Clarify datetime `replace` documentation In pythonGH-115684, HopedForLuck noted that `datetime.date.replace()` documentation was confusing because it looked like it would be changing immutable objects. This documentation change specifies that the `replace()` methods in `datetime` return new objects. This uses similar wording to the documentation for `datetime.combine()`, which specifies that a new datetime is returned. This is also similar to wording for `string.replace()`, except `string.replace()` emphasizes that a "copy" is returned. Resolves pythonGH-115684. * Include reviewer comments Thanks Privat33r-dev for the comments! --------- (cherry picked from commit d2d8862) Co-authored-by: David Lowry-Duda <david@lowryduda.com> Co-authored-by: Paul Ganssle <1377457+pganssle@users.noreply.github.com>
…preters.run_string` (pythonGH-132175) (python#132209) pythongh-132174: Fix function name in error message of `_interpreters.run_string` (pythonGH-132175) (cherry picked from commit f2daa96) Co-authored-by: sobolevn <mail@sobolevn.me> Co-authored-by: Brian Schubert <brianm.schubert@gmail.com>
…30795) (python#132243) (cherry picked from commit bc5233b) Co-authored-by: Victor Stinner <vstinner@python.org>
… types (pythonGH-132048) (python#132255) pythongh-132021: Add bool type to the list of allowed JSON key types (pythonGH-132048) (cherry picked from commit 403886c) Co-authored-by: Srinivas Reddy Thatiparthy (తాటిపర్తి శ్రీనివాస్ రెడ్డి) <thatiparthysreenivas@gmail.com> Co-authored-by: Eric V. Smith <ericvsmith@users.noreply.github.com>
…tional-only args without defaults (pythonGH-130192) (pythonGH-130271) Follow-up to 9c15202. (cherry picked from commit dab456d) Co-authored-by: Jacob Walls <jacobtylerwalls@gmail.com>
…-119271) (pythonGH-119285) (cherry picked from commit 1726902) Co-authored-by: Melanie Arbor <hellomelaniec@gmail.com>
…est_importlib (pythonGH-129052) (python#129123) (cherry picked from commit f7cc7d2) Co-authored-by: Serhiy Storchaka <storchaka@gmail.com>
…method descriptor in a specialized code path (pythonGH-132000) (python#132262) (cherry picked from commit ac3c439) Co-authored-by: Peter Bierma <zintensitydev@gmail.com> Co-authored-by: sobolevn <mail@sobolevn.me> Co-authored-by: Victor Stinner <vstinner@python.org> Co-authored-by: Mark Shannon <mark@hotpy.org>
…name (pythonGH-129254) (pythonGH-132263) (cherry picked from commit 0f04f24) Co-authored-by: Serhiy Storchaka <storchaka@gmail.com>
added 2 commits
May 3, 2026 22:41
Scope: Lib/test/, Lib/idlelib/idle_test/, Doc/, Misc/NEWS.d/,
Tools/buildbot/, Tools/msi/, Modules/_test* test extension modules
Reason: not consumed by linux-x64 .NET workload artefacts.
- Arcade infrastructure (eng/common/, global.json, NuGet.config, build.sh/cmd) - PythonHexVersion = 0x030D03F0, PythonMajorVersion = 3.13 - cgmanifest.json commitHash → ac3d5ea (v3.13.3) - eng/launchscript.sh shebang → python@3.13 - PCbuild patches not applied: all superseded by upstream v3.13.3
pavelsavara
force-pushed
the
bump-python-3.13.3
branch
from
May 4, 2026 19:32
08f98ac to
024e29f
Compare
dotnet/cpython to Python 3.13.3
added 5 commits
May 7, 2026 10:42
…s (Doc/ was deleted)
…d in scan-area reduction)
pavelsavara
marked this pull request as ready for review
May 7, 2026 13:18
Avoids the get_external.py script which has issues using SSL on Windows.
akoeplinger
approved these changes
Jun 8, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Contributes to dotnet/runtime#113786
Summary
Bumps
dotnet/cpythonto upstreampython/cpythontagv3.13.3at6280bb547840b609feedb78887c6491af75548e8.Branch contents
https://github.com/pavelsavara/cpython/commits/bump-python-3.13.3/
--disable-test-modulesconfigure flag, guarded OpenSSL/lipo withCondition="' == 'OSX'"-s ours): establishes common ancestor withdotnet/mainwhile keeping 3.13.3 contentdotnet/main(May 2026)Merge strategy
The previous
dotnet/mainwas based on CPython 3.11. This PR replaces it entirely with 3.13.3.A policy merge (
git merge -s ours) was used to establishdotnet/mainas an ancestor so GitHub can merge cleanly. The tree content is 100% from the 3.13.3 branch (plus Arcade scaffolding restored from latestdotnet/main).Validation
runtime.linux-x64.Microsoft.NETCore.Runtime.Wasm.Python.Transport.11.0.0-alpha.1.26253.2.nupkg(30M)Note
Emsdk does NOT consume a Linux Python transport package (uses system
python3). Python transport packages are only for macOS and Windows.