| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
| |
`check_extension_modules` with mypy (GH-137546) (#137691)
(cherry picked from commit 68a61b0f1d5661180fd432ff9b8ab21272468a87)
|
| |
|
|
|
|
| |
Bump mypy to 1.17.1 (GH-137542)
(cherry picked from commit fb1cb00030c706366dfd1a457dd5de324d5619ea)
Co-authored-by: sobolevn <mail@sobolevn.me>
|
| |
|
|
|
|
| |
(#137496)
[3.13] gh-134262: increase retries in `Tools/build/generate_sbom.py` (GH-134558)
(cherry picked from commit 3f9eb55e090a8de80503e565f508f341c5f4c8da)
|
| |
|
|
|
| |
(cherry picked from commit 0c5a8b0b55238a45b9073d06a10c3a59568cdf3c)
Co-authored-by: Semyon Moroz <donbarbos@proton.me>
|
| |
|
|
|
|
| |
(cherry picked from commit 698bab5a4031c8f54e04e1dd42bcbe3e4564eba5)
Co-authored-by: Weilin Du <108666168+LamentXU123@users.noreply.github.com>
Co-authored-by: Terry Jan Reedy <tjreedy@udel.edu>
|
| |
|
|
| |
Co-authored-by: chemelnucfin <3982092+chemelnucfin@users.noreply.github.com>
|
| |
|
|
|
|
|
|
| |
`test_zoneinfo_property.py` (GH-136384) (#136408)
gh-136297: Fix `hypothesis` and `subTest` usage in `test_zoneinfo_property.py` (GH-136384)
(cherry picked from commit db699db99d214dccb7c4849fa609fdd5188ee038)
Co-authored-by: sobolevn <mail@sobolevn.me>
|
| |
|
|
| |
Co-authored-by: sobolevn <mail@sobolevn.me>
|
| |
|
|
|
|
| |
(#135809)
Co-authored-by: Kattni <kattni@kattni.com>
|
| |
|
|
|
|
|
| |
(GH-135347) (GH-135350)
(cherry picked from commit 0f866cbfefd797b4dae25962457c5579bb90dde5)
Co-authored-by: Serhiy Storchaka <storchaka@gmail.com>
|
| |
|
|
| |
[3.13] gh-133157: fix UBSan failures in `Parser/pegen.c` (GH-134048)
(cherry picked from commit 754e7c9b5187fcad22acf7555479603f173a4a09)
|
| |
|
|
| |
(GH-135180)
|
| |
|
|
| |
Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
|
| |
|
|
|
| |
(#134040)
(cherry picked from commit 7eaa09739059aaac4812395f8d6bb586af8eadcc)
|
| |
|
|
|
|
|
|
| |
gh-133412: amend docs for the `inst` definition (GH-133708)
The `stack_effect` is incorrectly documented as being allowed to be optional.
(cherry picked from commit f77dac66e1867cfdf6f7549822dd64416f6063bc)
Co-authored-by: Nybblista <170842536+nybblista@users.noreply.github.com>
|
| |
|
|
| |
pick up site-packages (GH-133693)
|
| |
|
|
|
|
|
|
|
|
| |
(GH-133453) (#133690)
gh-133403: Check `Tools/build/verify_ensurepip_wheels.py` with mypy (GH-133453)
(cherry picked from commit 5f3d3f2a6c8ddf7a6be340c3f4c696e2a5eb51f0)
Co-authored-by: Flosckow <66554425+Flosckow@users.noreply.github.com>
Co-authored-by: Daniil Dumchenko <dumchenko.de@sibvaleo.com>
Co-authored-by: sobolevn <mail@sobolevn.me>
|
| |
|
|
|
| |
(GH-133404) (#133637)
(cherry picked from commit 50b52cba2d13a1854bc835412ac3f3c0ad42b5ba)
|
| |
|
|
|
|
| |
gh-132921: Fix setuptools._distutils.dep_util deprecation
Get newer_group from setuptools.modified on recent setuptools
versions, but keep support for old setuptools versions.
|
| |
|
|
|
|
| |
GH-133410: Use commit hashes for change detection (gh-133416)
(cherry picked from commit d530e74e444fc483f6d2077f701160e55d3003d8)
Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com>
|
| |
|
|
|
|
| |
Bump mypy to 1.15 (GH-133405)
(cherry picked from commit 8467026ed66ca3abefe3a13860d2633eae3d7164)
Co-authored-by: sobolevn <mail@sobolevn.me>
|
| |
|
|
|
|
|
|
|
|
| |
deprecation (GH-132923) (#132926)" (#133004)
Revert "[3.13] gh-132921: Fix setuptools._distutils.dep_util deprecation (GH-132923) (#132926)"
This reverts commit 3776ade2e86010d638c538c5d3f225887d714478.
setuptools.modified module is not available on old setuptools
versions.
|
| |
|
|
|
|
|
|
|
|
|
| |
(#132926)
gh-132921: Fix setuptools._distutils.dep_util deprecation (GH-132923)
Replace setuptools._distutils.dep_util with setuptools.modified in
peg_generator compile_c_extension().
(cherry picked from commit 1a70f66ea856de1b1b0ca47baf9ee8ba6799ae18)
Co-authored-by: Victor Stinner <vstinner@python.org>
|
| |
|
| |
(cherry picked from commit 87b1ea016b1454b1e83b9113fa9435849b7743aa)
|
| |
|
|
|
| |
converter (GH-132754) (GH-132766)
(cherry picked from commit 78cfee6f0920ac914ed179c013f61c53ede16fa9)
|
| |
|
|
|
| |
* [3.13] gh-130834: Fix free-threaded build with JIT for arm
* lint
|
| |
|
|
|
| |
(cherry picked from commit a26a301f8b09c1825b288fc8649f8174576361f4)
Co-authored-by: Bojun Ren <bj.ren.coding@outlook.com>
Co-authored-by: Bénédikt Tran <10796600+picnixz@users.noreply.github.com>
|
| |
|
|
|
|
| |
(cherry picked from commit ad6a032cebf59d1668caa7e726aa5da72e1cbb5c)
Co-authored-by: Stan Ulbrych <89152624+StanFromIreland@users.noreply.github.com>
Co-authored-by: Tomas R. <tomas.roun8@gmail.com>
|
| |
|
| |
(cherry picked from commit 87d9983994e9a423e9e0050b1bbee52ebaf84367)
|
| |
|
|
|
|
| |
gh-128446: Run Windows CI tests on each commit (GH-131702)
(cherry picked from commit 7d9442f0d55a7169940b9371d6e58a7c2ec1fa8a)
Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com>
|
| |
|
|
|
|
|
| |
(GH-131465)
Co-authored-by: Blaise Pabon <blaise@gmail.com>
Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com>
Co-authored-by: Lysandros Nikolaou <lisandrosnik@gmail.com>
|
| |
|
|
|
|
|
|
| |
(GH-130525) (GH-131205)
Add also human-readable snapshots for tests.
(cherry picked from commit 7ea6e88eb490635518c63c3305c03baf3e151555)
Co-authored-by: Tomas R <tomas.roun8@gmail.com>
|
| |
|
|
|
|
|
|
| |
(gh-130602) (gh-130687)
The race condition with `free_threadstate` and daemon threads exists in
both the free threading and default builds. We were missing a
suppression in the default build.
(cherry picked from commit cc17307faaa248535c65f6a7668e06dc8ef04575)
|
| |
|
|
|
|
|
|
|
|
| |
Fix a few thread-safety bugs to enable test_opcache when run with TSAN:
* Use relaxed atomics when clearing `ht->_spec_cache.getitem`
(gh-115999)
* Add temporary suppression for type slot modifications (gh-127266)
* Use atomic load when reading `*dictptr`
(cherry picked from commit f151d271591ec525eaf01fa7b128e575374888b9)
|
| |
|
|
|
|
|
|
|
|
| |
(#130434)
gh-128446: Skip Windows CI for Unix build system changes (GH-128450)
(cherry picked from commit b05fa90b21dd01bb836285cdd41920320b09e681)
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>
|
| |
|
|
| |
Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com>
Co-authored-by: Sviatoslav Sydorenko (Святослав Сидоренко) <wk.cvs.github@sydorenko.org.ua>
|
| |
|
| |
(cherry picked from commit 422f8e9e02e68d45aee3846751a003a70fca13b6)
|
| | |
|
| |
|
|
|
|
|
|
|
|
|
|
| |
requirements (GH-129450) (#129472)
gh-129438: Update ``--enable-experimental-jit`` section with install requirements (GH-129450)
Add a note to the `JIT` docs that building CPython with `JIT` requires Python 3.11 or newer.
(cherry picked from commit 652f66ac386dad5992c6f7c494871907272503f8)
Co-authored-by: Stan Ulbrych <89152624+StanFromIreland@users.noreply.github.com>
Co-authored-by: Brandt Bucher <brandtbucher@gmail.com>
|
| |
|
|
|
|
|
|
| |
(GH-126391) (#129286)
Replace `strict_concatenate = True` with `extra_checks = True` (GH-126391)
(cherry picked from commit cc4f0a27704ba1401bd66931f5234be9c6b92ba5)
Co-authored-by: sobolevn <mail@sobolevn.me>
|
| |
|
|
|
|
| |
gh-109413: Add more type hints to `libregrtest` (GH-126352)
(cherry picked from commit bfc1d2504c183a9464e65c290e48516d176ea41f)
Co-authored-by: sobolevn <mail@sobolevn.me>
|
| |
|
|
|
|
|
| |
comments (GH-128464) (#128478)
(cherry picked from commit a4e773c540cfd3a9c2bb3b5033d2f79ef50962c8)
Co-authored-by: Erlend E. Aasland <erlend@python.org>
|
| |
|
|
|
|
|
| |
(#128102)
(cherry picked from commit b5d1e4552f0ba40d8380368e1b099261686a89cf)
Co-authored-by: Peter Bierma <zintensitydev@gmail.com>
|
| |
|
|
|
|
|
|
|
|
|
| |
(#122984)
gh-122907: Fix Builds Without HAVE_DYNAMIC_LOADING Set (gh-122952)
As of 529a160 (gh-118204), building with HAVE_DYNAMIC_LOADING stopped working. This is a minimal fix just to get builds working again. There are actually a number of long-standing deficiencies with HAVE_DYNAMIC_LOADING builds that need to be resolved separately.
(cherry picked from commit ee1b8ce26e700350e47a5f65201097121c41912e)
Co-authored-by: Eric Snow <ericsnowcurrently@gmail.com>
|
| |
|
|
|
|
|
| |
docstrings (GH-127310) (#127431)
(cherry picked from commit 99490913a08adcf2fe5e69b82772a829ec462275)
Co-authored-by: Erlend E. Aasland <erlend@python.org>
|
| |
|
|
| |
Co-authored-by: alm <alonme@users.noreply.github.com>
|
| |
|
|
|
|
|
|
|
|
|
|
| |
gh-127303: Add docs for token.EXACT_TOKEN_TYPES (GH-127304)
---------
(cherry picked from commit dd3a87d2a8f8750978359a99de2c5cb2168351d1)
Co-authored-by: Илья Любавский <100635212+lubaskinc0de@users.noreply.github.com>
Co-authored-by: Terry Jan Reedy <tjreedy@udel.edu>
Co-authored-by: Tomas R. <tomas.roun8@gmail.com>
Co-authored-by: Bénédikt Tran <10796600+picnixz@users.noreply.github.com>
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
(#127104)
* gh-126316: Make grp.getgrall() thread-safe: add a mutex (#127055)
grpmodule.c is no longer built with the limited C API, since PyMutex
is excluded from the limited C API.
(cherry picked from commit 3c2bd66e21bd8de69a89ebf09ff9d8e78ddfb839)
* Revert ABI changes
Don't use Argument Clinic for grp.getgrgid() to avoid changing the
ABI (change PyInterpreterState structure by adding an "id"
identifier).
|
| |
|
|
|
| |
(cherry picked from commit 9332a6f82506f819f591466eb03213be2c8d1808)
Co-authored-by: Steve Dower <steve.dower@python.org>
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
function definitions. (GH-126808) (GH-126846)
Fixes a bug where pygettext would attempt
to extract a message from a code like this:
def _(x): pass
This is because pygettext only looks at one
token at a time and '_(x)' looks like a
function call.
However, since 'x' is not a string literal,
it would erroneously issue a warning.
(cherry picked from commit 9a456383bed52010b90bd491277ea855626a7bba)
Co-authored-by: Tomas R <tomas.roun8@gmail.com>
|