Skip to content

[pull] master from aio-libs:master#590

Merged
pull[bot] merged 4 commits into
tj-python:masterfrom
aio-libs:master
May 25, 2026
Merged

[pull] master from aio-libs:master#590
pull[bot] merged 4 commits into
tj-python:masterfrom
aio-libs:master

Conversation

@pull
Copy link
Copy Markdown

@pull pull Bot commented May 25, 2026

See Commits and Changes for more details.


Created by pull[bot] (v2.0.0-alpha.4)

Can you help keep this open source service alive? 💖 Please sponsor : )

dependabot Bot and others added 4 commits May 25, 2026 16:23
Bumps [pytest-codspeed](https://github.com/CodSpeedHQ/pytest-codspeed)
from 5.0.2 to 5.0.3.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/CodSpeedHQ/pytest-codspeed/releases">pytest-codspeed's
releases</a>.</em></p>
<blockquote>
<h2>v5.0.3</h2>
<h2>What's Changed</h2>
<ul>
<li>chore: move callgrind skip obj API to instrument-hooks by <a
href="https://github.com/not-matthias"><code>@​not-matthias</code></a>
in <a
href="https://redirect.github.com/CodSpeedHQ/pytest-codspeed/pull/123">CodSpeedHQ/pytest-codspeed#123</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/CodSpeedHQ/pytest-codspeed/compare/v5.0.2...v5.0.3">https://github.com/CodSpeedHQ/pytest-codspeed/compare/v5.0.2...v5.0.3</a></p>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/CodSpeedHQ/pytest-codspeed/blob/master/CHANGELOG.md">pytest-codspeed's
changelog</a>.</em></p>
<blockquote>
<h2>[5.0.3] - 2026-05-22</h2>
<h3><!-- raw HTML omitted -->🏗️ Refactor</h3>
<ul>
<li>Use instrument_hooks_callgrind_add_obj_skip from C API by <a
href="https://github.com/not-matthias"><code>@​not-matthias</code></a>
in <a
href="https://redirect.github.com/CodSpeedHQ/pytest-codspeed/pull/123">#123</a></li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/CodSpeedHQ/pytest-codspeed/commit/b2d12d8e96704c82b449d8668818a754ede45c66"><code>b2d12d8</code></a>
Release v5.0.3 🚀</li>
<li><a
href="https://github.com/CodSpeedHQ/pytest-codspeed/commit/31447b7b6fba4ff9a5bdf5c0d046b7d8936cab5c"><code>31447b7</code></a>
refactor: use instrument_hooks_callgrind_add_obj_skip from C API</li>
<li>See full diff in <a
href="https://github.com/CodSpeedHQ/pytest-codspeed/compare/v5.0.2...v5.0.3">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=pytest-codspeed&package-manager=pip&previous-version=5.0.2&new-version=5.0.3)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [cython](https://github.com/cython/cython) from 3.2.4 to 3.2.5.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/cython/cython/blob/master/CHANGES.rst">cython's
changelog</a>.</em></p>
<blockquote>
<h1>3.2.5 (2026-05-23)</h1>
<h2>Bugs fixed</h2>
<ul>
<li>
<p>A compile failure was fixed when using the walrus operator inside of
try-except.
(Github issue :issue:<code>7462</code>)</p>
</li>
<li>
<p>Expressions with side-effects as object argument to
<code>isinstance()</code> could get
evaluated multiple times, e.g. when they use the walrus operator.
(Github issue :issue:<code>7670</code>)</p>
</li>
<li>
<p>Several problems generating the shared utility module were resolved,
including
a performance regression with memory views.
(Github issues :issue:<code>7487</code>, :issue:<code>7497</code>,
:issue:<code>7504</code>, :issue:<code>7558</code>)</p>
</li>
<li>
<p>Some GC and refcounting issues were resolved for Cython functions in
the Limited API.
(Github issue :issue:<code>7594</code>)</p>
</li>
<li>
<p>Refcounting errors and error handling issues were resolved in some
rare error handling cases.
(Github issues :issue:<code>7597</code>, :issue:<code>7599</code>,
:issue:<code>7612</code>, :issue:<code>7673</code>)</p>
</li>
<li>
<p>Using <code>cython.pymutex</code> in an extension type with
<code>cdef</code> methods generated
invalid C code missing the required <code>PyMutex</code> declarations.
(Github issue :issue:<code>6995</code>)</p>
</li>
<li>
<p>Calling <code>.get_frame()</code> on Cython coroutines could crash in
freethreading Python.
(Github issue :issue:<code>7632</code>)</p>
</li>
<li>
<p>The vectorcall protocol was not used correctly in
<code>.throw()</code> of Cython coroutines
when raising the exception only by type (without value or traceback).
(Github issue :issue:<code>7677</code>)</p>
</li>
<li>
<p>A problem with cpdef enums in the Limited API of Python 3.11+ was
resolved.
(Github issue :issue:<code>7503</code>)</p>
</li>
<li>
<p>Unicode predicates like <code>.isdigit()</code> are now allowed to
fail in the Limited API.
(Github issue :issue:<code>7602</code>)</p>
</li>
<li>
<p>Conditional expressions mixing Python float and int object types
could accidentally
infer float as the common result type, instead of treating both
independently.</p>
</li>
<li>
<p>Using <code>sizeof()</code> in the size declarations of
<code>extern</code> arrays failed.
(Github issue :issue:<code>7451</code>)</p>
</li>
<li>
<p>Enabling profiling generated invalid C code for non-Python return
tuples.
(Github issue :issue:<code>7580</code>)</p>
</li>
<li>
<p><code>abs()</code> on C <code>long long</code> values could generate
invalid C code.</p>
</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/cython/cython/commit/ec152091ca7c535e04b5da96e5bedfc9b33def22"><code>ec15209</code></a>
Tests: Fix test in Py3.16, following <a
href="https://redirect.github.com/cython/cython/pull/7709">cython/cython#7709</a></li>
<li><a
href="https://github.com/cython/cython/commit/aa576c43e17199444fd9ef403de783bcc4c64cf5"><code>aa576c4</code></a>
Fix test.</li>
<li><a
href="https://github.com/cython/cython/commit/2398ddd1b9aba6d753e92cddbfabdb59bfa8093d"><code>2398ddd</code></a>
Prepare release of 3.2.5.</li>
<li><a
href="https://github.com/cython/cython/commit/abb261f786ee44e943c2cc20fab566a00524901b"><code>abb261f</code></a>
Update changelog.</li>
<li><a
href="https://github.com/cython/cython/commit/a4bae70c15eddc81387535a08fa57beab6b87e33"><code>a4bae70</code></a>
Small cleanup of memoryview assertion (<a
href="https://redirect.github.com/cython/cython/issues/7635">GH-7635</a>)</li>
<li><a
href="https://github.com/cython/cython/commit/80d9e7e307e751e2b4da4948edec5626d380896e"><code>80d9e7e</code></a>
Prevent walrus operator from being re-evaluated multiple times in
isinstance(...</li>
<li><a
href="https://github.com/cython/cython/commit/0c69532cdd2ecbe261fa24815825e01c93ccab9d"><code>0c69532</code></a>
CI: Pip PyPy 3.11 version to avoid CI failures.</li>
<li><a
href="https://github.com/cython/cython/commit/f7d6b7add8f06f2b2b172ab806c269b8f0ac202d"><code>f7d6b7a</code></a>
CI: Allow longer PyPy version strings than &quot;major.minor&quot;.</li>
<li><a
href="https://github.com/cython/cython/commit/b7a1d43b6caa8b1150329118940cbf493f426647"><code>b7a1d43</code></a>
Update changelog.</li>
<li><a
href="https://github.com/cython/cython/commit/f02df0aadf93783372fbe073a3b36b6c7889501c"><code>f02df0a</code></a>
Build: Remove outdated license identifier (long replaced by
<code>license</code> kw-opti...</li>
<li>Additional commits viewable in <a
href="https://github.com/cython/cython/compare/3.2.4...3.2.5">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=cython&package-manager=pip&previous-version=3.2.4&new-version=3.2.5)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [snowballstemmer](https://github.com/snowballstem/snowball) from
3.0.1 to 3.1.0.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/snowballstem/snowball/blob/main/NEWS">snowballstemmer's
changelog</a>.</em></p>
<blockquote>
<h1>Snowball 3.1.0 (2026-05-22)</h1>
<h2>Compiler changes</h2>
<ul>
<li>
<p>Bug fixes:</p>
<ul>
<li>
<p>Fix segmentation fault if -syntax is used on a program with no
code.</p>
</li>
<li>
<p>Fix segmentation fault on some assignment syntax errors.</p>
</li>
<li>
<p>Fix bug introduced in v3.0.0 with conversion of <code>among</code>
starter. If there
were any commands after the among in the same command list then the
among
itself would get lost.  Not triggered by any current algorithms.</p>
</li>
<li>
<p>Clear name field when removing dead assignments. This is visible in
the
syntax tree shown when command line option -syntax is used, but probably
doesn't affect anything otherwise.</p>
</li>
</ul>
</li>
<li>
<p>Compiler command-line options:</p>
<ul>
<li>
<p>Using <code>-</code> for the Snowball source file is now interpreted
as stdin.</p>
</li>
<li>
<p>Improve comments generated by <code>-comments</code> to show more
details of the
corresponding Snowball code (e.g. variable names, arithmetic
expressions,
and literal strings).</p>
</li>
<li>
<p>Add <code>-coverage</code> option which enables a code coverage
feature. So far this
tracks which among strings and functions are exercised, and which
grouping
characters are exercised. !</p>
</li>
<li>
<p>Support <code>-eprefix</code> for all target languages. This is easy
to do and
provides a way to deal with externals which collide with keywords in the
target language. Our build system now uses <code>-eprefix _</code> for
Python to make
the <code>stem</code> external non-public (it is called by BaseStemmer
method
<code>stemWord()</code>) and we no longer hard-code prefixing Python
externals with
<code>_</code>.</p>
</li>
<li>
<p>Describe more options in <code>--help</code> output.</p>
</li>
<li>
<p>Sort target language options in <code>--help</code> output.</p>
</li>
<li>
<p>The <code>-o</code> option is now optional. If not specified we now
write output(s)
to the same filename as the first source, but with a different extension
(e.g. path/to/english.sbl -&gt; path/to/english.c and
path/to/english.h).</p>
</li>
<li>
<p>The <code>-o</code> option can now optionally include an extension so
you can now
write <code>-c++ -o path/to/foo.cxx</code> instead of <code>-c++ -o
path/to/foo</code>, which can
be more convenient (e.g. in <code>make</code> rules) and also provides
an easy way to</p>
</li>
</ul>
</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/snowballstem/snowball/commit/77e07c9c19b89266632b47a4321b33f2106135bb"><code>77e07c9</code></a>
Update for 3.1.0</li>
<li><a
href="https://github.com/snowballstem/snowball/commit/4d37f9c8796c6dc6da685f0c4e8ad1b805e52bd9"><code>4d37f9c</code></a>
Finalise NEWS entry for 3.1.0</li>
<li><a
href="https://github.com/snowballstem/snowball/commit/2d38e204cfcd0464548212f6fc7b16dd7ae5a41b"><code>2d38e20</code></a>
<code>make update_version</code> now also updates README.rst</li>
<li><a
href="https://github.com/snowballstem/snowball/commit/1596c74613d2a51fd6630f0455a7461b3d753df0"><code>1596c74</code></a>
Go: Fix code generated for non-constant hop</li>
<li><a
href="https://github.com/snowballstem/snowball/commit/34d1214a93ab6bf8b45f819b0861c0bee73f65d1"><code>34d1214</code></a>
NEWS: Update draft entry</li>
<li><a
href="https://github.com/snowballstem/snowball/commit/65885b557388f0e5d325d0f1592e0bab1021f5f4"><code>65885b5</code></a>
finnish: Rename things to match algo description</li>
<li><a
href="https://github.com/snowballstem/snowball/commit/5c05f53ba608e8bddfbc3727d2b1599b08fe6bbc"><code>5c05f53</code></a>
finnish: Accept apostrophe instead of VI</li>
<li><a
href="https://github.com/snowballstem/snowball/commit/df257423d4ba95f789b07998780fc025851b2521"><code>df25742</code></a>
JS: Generate simpler code for hop by constant</li>
<li><a
href="https://github.com/snowballstem/snowball/commit/27c93555234c3bacb7b0a8d5c442efc7d19afaa9"><code>27c9355</code></a>
Add runtime test of hop/next</li>
<li><a
href="https://github.com/snowballstem/snowball/commit/2508d200a9e7df87e6555dcfe217c9fecb362546"><code>2508d20</code></a>
Add test coverage for <code>hop 1</code>-&gt;<code>next</code>
canonicalisation</li>
<li>Additional commits viewable in <a
href="https://github.com/snowballstem/snowball/compare/v3.0.1...v3.1.0">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=snowballstemmer&package-manager=pip&previous-version=3.0.1&new-version=3.1.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
@pull pull Bot locked and limited conversation to collaborators May 25, 2026
@pull pull Bot added the ⤵️ pull label May 25, 2026
@pull pull Bot merged commit 7f0532c into tj-python:master May 25, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant