Skip to content

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

Merged
pull[bot] merged 6 commits into
tj-python:masterfrom
aio-libs:master
Jul 7, 2026
Merged

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

Conversation

@pull

@pull pull Bot commented Jul 7, 2026

Copy link
Copy Markdown

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 6 commits July 7, 2026 11:30
Bumps [filelock](https://github.com/tox-dev/py-filelock) from 3.29.5 to
3.29.6.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/tox-dev/py-filelock/releases">filelock's
releases</a>.</em></p>
<blockquote>
<h2>3.29.6</h2>
<!-- raw HTML omitted -->
<h2>What's Changed</h2>
<ul>
<li>serialise singleton construction in FileLockMeta by <a
href="https://github.com/dxbjavid"><code>@​dxbjavid</code></a> in <a
href="https://redirect.github.com/tox-dev/filelock/pull/581">tox-dev/filelock#581</a></li>
<li>_util: drop the dead st_mtime=0 short-circuit in
raise_on_not_writable_file by <a
href="https://github.com/HrachShah"><code>@​HrachShah</code></a> in <a
href="https://redirect.github.com/tox-dev/filelock/pull/582">tox-dev/filelock#582</a></li>
<li>test: silence fork DeprecationWarning on 3.15 by <a
href="https://github.com/gaborbernat"><code>@​gaborbernat</code></a> in
<a
href="https://redirect.github.com/tox-dev/filelock/pull/585">tox-dev/filelock#585</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/tox-dev/filelock/compare/3.29.5...3.29.6">https://github.com/tox-dev/filelock/compare/3.29.5...3.29.6</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/tox-dev/filelock/commit/f8b0e9341cba0cc12eacf50605f290123f33ca32"><code>f8b0e93</code></a>
test: silence fork DeprecationWarning on 3.15 (<a
href="https://redirect.github.com/tox-dev/py-filelock/issues/585">#585</a>)</li>
<li><a
href="https://github.com/tox-dev/filelock/commit/b68be65b941836dce63cba2cf844dc55935ca8ba"><code>b68be65</code></a>
_util: drop the dead st_mtime=0 short-circuit in
raise_on_not_writable_file (...</li>
<li><a
href="https://github.com/tox-dev/filelock/commit/a833dd961e4a1ee569e42c10ca305cd088e14c1b"><code>a833dd9</code></a>
serialise singleton construction in FileLockMeta (<a
href="https://redirect.github.com/tox-dev/py-filelock/issues/581">#581</a>)</li>
<li><a
href="https://github.com/tox-dev/filelock/commit/bb2f884c275491222f620b8306d9b9bbc4f406bf"><code>bb2f884</code></a>
[pre-commit.ci] pre-commit autoupdate (<a
href="https://redirect.github.com/tox-dev/py-filelock/issues/583">#583</a>)</li>
<li><a
href="https://github.com/tox-dev/filelock/commit/da9c3ed54fec55dede6b308319587ec2242f709a"><code>da9c3ed</code></a>
:moneybag: Surface GitHub Sponsors + thanks.dev</li>
<li>See full diff in <a
href="https://github.com/tox-dev/py-filelock/compare/3.29.5...3.29.6">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=filelock&package-manager=pip&previous-version=3.29.5&new-version=3.29.6)](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 [charset-normalizer](https://github.com/jawah/charset_normalizer)
from 3.4.7 to 3.4.8.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/jawah/charset_normalizer/releases">charset-normalizer's
releases</a>.</em></p>
<blockquote>
<h2>Version 3.4.8</h2>
<h2><a
href="https://github.com/Ousret/charset_normalizer/compare/3.4.7...3.4.8">3.4.8</a>
(2026-07-06)</h2>
<h3>Fixed</h3>
<ul>
<li>Wall import time due to cascade codec imports for our multibyte
first sort of iana supported codecs (<a
href="https://redirect.github.com/jawah/charset_normalizer/issues/742">#742</a>)</li>
<li>Unnecessary json import at runtime (<a
href="https://redirect.github.com/jawah/charset_normalizer/issues/753">#753</a>)</li>
<li>Inverse capitalization not seen by noise detector (<a
href="https://redirect.github.com/jawah/charset_normalizer/issues/731">#731</a>)</li>
</ul>
<h3>Changed</h3>
<ul>
<li>No longer holding a global cache for our noise / coherence
measurements. Relax RSS memory usage.</li>
<li>Micro-optimizations in our noise / coherence measurements.</li>
<li>No longer using regex search by default for our preemptive charset
mark algorithm.</li>
<li>Raised upperbound of setuptools to v83.</li>
<li>Raised upperbound of mypy(c) to v2.1.</li>
</ul>
<h3>Removed</h3>
<ul>
<li>Redundant UTF7 BOM marker (<a
href="https://redirect.github.com/jawah/charset_normalizer/issues/730">#730</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/jawah/charset_normalizer/blob/master/CHANGELOG.md">charset-normalizer's
changelog</a>.</em></p>
<blockquote>
<h2><a
href="https://github.com/Ousret/charset_normalizer/compare/3.4.7...3.4.8">3.4.8</a>
(2026-07-06)</h2>
<h3>Fixed</h3>
<ul>
<li>Wall import time due to cascade codec imports for our multibyte
first sort of iana supported codecs (<a
href="https://redirect.github.com/jawah/charset_normalizer/issues/742">#742</a>)</li>
<li>Unnecessary json import at runtime (<a
href="https://redirect.github.com/jawah/charset_normalizer/issues/753">#753</a>)</li>
<li>Inverse capitalization not seen by noise detector (<a
href="https://redirect.github.com/jawah/charset_normalizer/issues/731">#731</a>)</li>
</ul>
<h3>Changed</h3>
<ul>
<li>No longer holding a global cache for our noise / coherence
measurements. Relax RSS memory usage.</li>
<li>Micro-optimizations in our noise / coherence measurements.</li>
<li>No longer using regex search by default for our preemptive charset
mark algorithm.</li>
<li>Raised upperbound of setuptools to v83.</li>
<li>Raised upperbound of mypy(c) to v2.1.</li>
</ul>
<h3>Removed</h3>
<ul>
<li>Redundant UTF7 BOM marker (<a
href="https://redirect.github.com/jawah/charset_normalizer/issues/730">#730</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/jawah/charset_normalizer/commit/a6f8febd210c129ea741e6562fc06ee1ac437487"><code>a6f8feb</code></a>
Merge pull request <a
href="https://redirect.github.com/jawah/charset_normalizer/issues/770">#770</a>
from jawah/unblock-ci</li>
<li><a
href="https://github.com/jawah/charset_normalizer/commit/528e16ce9105d10ea6cc66d41f237ba3c64c4392"><code>528e16c</code></a>
chore: add osv-scanner.toml</li>
<li><a
href="https://github.com/jawah/charset_normalizer/commit/5993498b06d0bcb0cc1aaab1255742fef39a5aca"><code>5993498</code></a>
chore: ast_serialize musl missing prebuilt riscv,s390x,ppc64le</li>
<li><a
href="https://github.com/jawah/charset_normalizer/commit/aa2ddd8fb788b98a815f25c37609e919105d1dbb"><code>aa2ddd8</code></a>
Release 3.4.8 (<a
href="https://redirect.github.com/jawah/charset_normalizer/issues/766">#766</a>)</li>
<li><a
href="https://github.com/jawah/charset_normalizer/commit/a7f17818c449121f3137d1015eb57914f9134349"><code>a7f1781</code></a>
chore: raise upperbound mypyc to 2.1</li>
<li><a
href="https://github.com/jawah/charset_normalizer/commit/6f7eb9e42afc9d555b53a3129e94b0508154d4ce"><code>6f7eb9e</code></a>
chore: raise upperbound setuptools to 83</li>
<li><a
href="https://github.com/jawah/charset_normalizer/commit/447b8aae25223282b8171875182cf41629c9dfac"><code>447b8aa</code></a>
chore: remove cooldown for dependabot github-actions ecosystem</li>
<li><a
href="https://github.com/jawah/charset_normalizer/commit/c99135fa47ea49cea99a93b037343f258741bb16"><code>c99135f</code></a>
chore: update release date</li>
<li><a
href="https://github.com/jawah/charset_normalizer/commit/c15e6f012f0159a0216dbaf33a2637c0cb7f664d"><code>c15e6f0</code></a>
chore: remove useless lock contention from char_info to utils
functions</li>
<li><a
href="https://github.com/jawah/charset_normalizer/commit/82d2078b0aaea2e81c350836fa0fccab48cbaea3"><code>82d2078</code></a>
chore: harmonize truth chk style</li>
<li>Additional commits viewable in <a
href="https://github.com/jawah/charset_normalizer/compare/3.4.7...3.4.8">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=charset-normalizer&package-manager=pip&previous-version=3.4.7&new-version=3.4.8)](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 [virtualenv](https://github.com/pypa/virtualenv) from 21.5.1 to
21.6.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/pypa/virtualenv/releases">virtualenv's
releases</a>.</em></p>
<blockquote>
<h2>21.6.0</h2>
<!-- raw HTML omitted -->
<h2>What's Changed</h2>
<ul>
<li>✨ feat(create): skip distutils hook on Python 3.10+ by <a
href="https://github.com/gaborbernat"><code>@​gaborbernat</code></a> in
<a
href="https://redirect.github.com/pypa/virtualenv/pull/3184">pypa/virtualenv#3184</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/pypa/virtualenv/compare/21.5.2...21.6.0">https://github.com/pypa/virtualenv/compare/21.5.2...21.6.0</a></p>
<h2>21.5.2</h2>
<!-- raw HTML omitted -->
<h2>What's Changed</h2>
<ul>
<li>🐛 fix(seed): sync wheel regen script with seeder guard by <a
href="https://github.com/gaborbernat"><code>@​gaborbernat</code></a> in
<a
href="https://redirect.github.com/pypa/virtualenv/pull/3175">pypa/virtualenv#3175</a></li>
<li>fix(upgrade): emit dash bullets in changelog by <a
href="https://github.com/gaborbernat"><code>@​gaborbernat</code></a> in
<a
href="https://redirect.github.com/pypa/virtualenv/pull/3182">pypa/virtualenv#3182</a></li>
<li>Upgrade embedded pip/setuptools/wheel by <a
href="https://github.com/github-actions"><code>@​github-actions</code></a>[bot]
in <a
href="https://redirect.github.com/pypa/virtualenv/pull/3180">pypa/virtualenv#3180</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/pypa/virtualenv/compare/21.5.1...21.5.2">https://github.com/pypa/virtualenv/compare/21.5.1...21.5.2</a></p>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/pypa/virtualenv/blob/main/docs/changelog.rst">virtualenv's
changelog</a>.</em></p>
<blockquote>
<h1>Features - 21.6.0</h1>
<ul>
<li>Stop installing the <code>_virtualenv.{py,pth}</code> distutils
import hook for Python 3.10 and later, where pip, setuptools
and CPython already ignore the install config keys it guards against;
this removes the hook's startup import cost. The
hook is still installed for Python 3.9 - :issue:<code>3181</code>.
(:issue:<code>3181</code>)</li>
</ul>
<hr />
<p>v21.5.2 (2026-07-06)</p>
<hr />
<h1>Bugfixes - 21.5.2</h1>
<ul>
<li>
<p>Upgrade embedded wheels:</p>
<ul>
<li>setuptools to <code>83.0.0</code> (:issue:<code>3180</code>)</li>
</ul>
</li>
</ul>
<hr />
<p>v21.5.1 (2026-06-16)</p>
<hr />
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/pypa/virtualenv/commit/57c8dc69a9080c3cd5741355aa756ce5a3b8ab15"><code>57c8dc6</code></a>
release 21.6.0</li>
<li><a
href="https://github.com/pypa/virtualenv/commit/04ff7560669642b2861d1c83df0e2daa05da99d3"><code>04ff756</code></a>
✨ feat(create): skip distutils hook on Python 3.10+ (<a
href="https://redirect.github.com/pypa/virtualenv/issues/3184">#3184</a>)</li>
<li><a
href="https://github.com/pypa/virtualenv/commit/7c3506546ba1b5f848d784202165be093773fe10"><code>7c35065</code></a>
[pre-commit.ci] pre-commit autoupdate (<a
href="https://redirect.github.com/pypa/virtualenv/issues/3183">#3183</a>)</li>
<li><a
href="https://github.com/pypa/virtualenv/commit/ca5eefaa86e5b9a3f431f9b9f6a11ed5be439642"><code>ca5eefa</code></a>
release 21.5.2</li>
<li><a
href="https://github.com/pypa/virtualenv/commit/84d652f15a7616079de77775fbb3d38e49474cda"><code>84d652f</code></a>
Upgrade embedded pip/setuptools/wheel (<a
href="https://redirect.github.com/pypa/virtualenv/issues/3180">#3180</a>)</li>
<li><a
href="https://github.com/pypa/virtualenv/commit/1fa46f509496f9526fbe333ee5c955f7e158e0a9"><code>1fa46f5</code></a>
fix(upgrade): emit dash bullets in changelog (<a
href="https://redirect.github.com/pypa/virtualenv/issues/3182">#3182</a>)</li>
<li><a
href="https://github.com/pypa/virtualenv/commit/0a2e25ca9a1f3fb45becb66ed8443760c3d7b4d1"><code>0a2e25c</code></a>
:moneybag: Surface GitHub Sponsors + thanks.dev</li>
<li><a
href="https://github.com/pypa/virtualenv/commit/5fcb71d1a9b2aace511704fb520371f5216d5b5c"><code>5fcb71d</code></a>
chore(deps): bump actions/setup-python from 6.2.0 to 6.3.0 (<a
href="https://redirect.github.com/pypa/virtualenv/issues/3179">#3179</a>)</li>
<li><a
href="https://github.com/pypa/virtualenv/commit/44a0f9a0e3fdef5850531ea7c81bfd48005ecaa8"><code>44a0f9a</code></a>
[pre-commit.ci] pre-commit autoupdate (<a
href="https://redirect.github.com/pypa/virtualenv/issues/3178">#3178</a>)</li>
<li><a
href="https://github.com/pypa/virtualenv/commit/8681256d0a532b88117ce068435dd61b86d7f56d"><code>8681256</code></a>
[pre-commit.ci] pre-commit autoupdate (<a
href="https://redirect.github.com/pypa/virtualenv/issues/3176">#3176</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/pypa/virtualenv/compare/21.5.1...21.6.0">compare
view</a></li>
</ul>
</details>
<br />

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [cffi](https://github.com/python-cffi/cffi) from 2.0.0 to 2.1.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/python-cffi/cffi/releases">cffi's
releases</a>.</em></p>
<blockquote>
<h2>v2.1.0</h2>
<ul>
<li>Added support for Python 3.15 and support for C extensions generated
by CFFI
to target the new <code>abi3t</code> free-threaded ABI.</li>
<li>Dropped support for Python 3.9.</li>
<li>Added <code>cffi-gen-src</code> CLI to generate CFFI C extension
source for alternate build backend support.</li>
<li>Fixed crashes inside <code>__delitem__</code>.</li>
<li>Fixed &quot;string too big&quot; error under MSVC.</li>
<li>Fixed mingw builds.</li>
<li>Added support for arm64 iOS wheels.</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/python-cffi/cffi/commit/d9f6f70adac5ca9f260abf5405cf4d0373767b65"><code>d9f6f70</code></a>
New release 2.1.0</li>
<li><a
href="https://github.com/python-cffi/cffi/commit/02a7b0e32db93964b9756537110119d74aa23425"><code>02a7b0e</code></a>
Misc pre-2.1 release/packaging cleanup (<a
href="https://redirect.github.com/python-cffi/cffi/issues/253">#253</a>)</li>
<li><a
href="https://github.com/python-cffi/cffi/commit/1362e5ddc5417f1350200d4d6183c3eb3da9cc8d"><code>1362e5d</code></a>
Move cffi-gen-src release note to 2.1.0 notes</li>
<li><a
href="https://github.com/python-cffi/cffi/commit/a797055125e049fd79483d0dcdf8cff59c64c6e4"><code>a797055</code></a>
Make error message when embedding version test fails more friendly</li>
<li><a
href="https://github.com/python-cffi/cffi/commit/f1f40a8e1667b9ef6cf8fe3c451829408feab018"><code>f1f40a8</code></a>
Update changelog</li>
<li><a
href="https://github.com/python-cffi/cffi/commit/dc62c93af7be7c535dc17f621de2bfc99490d3bd"><code>dc62c93</code></a>
Delete missed cp39 Windows builds</li>
<li><a
href="https://github.com/python-cffi/cffi/commit/a34118009e64a7fed8ea49bdbad4d6a07494bb4f"><code>a341180</code></a>
Update version numbers to prepare for v2.1 release</li>
<li><a
href="https://github.com/python-cffi/cffi/commit/9f04d8506a6c7186dc3be7316f21aab042e075cb"><code>9f04d85</code></a>
Mark test using inet_ntoa as thread-unsafe</li>
<li><a
href="https://github.com/python-cffi/cffi/commit/5f127028caeb7750c4763f7381dd1b12c4747d95"><code>5f12702</code></a>
Fix flaky pytest-run-parallel CI crash</li>
<li><a
href="https://github.com/python-cffi/cffi/commit/26b3d3ae756138d4f9e8f42f063f73c26aa40c24"><code>26b3d3a</code></a>
Merge branch 'main' into integrate-buildtool</li>
<li>Additional commits viewable in <a
href="https://github.com/python-cffi/cffi/compare/v2.0.0...v2.1.0">compare
view</a></li>
</ul>
</details>
<br />

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 Jul 7, 2026
@pull pull Bot added the ⤵️ pull label Jul 7, 2026
@pull pull Bot merged commit ce99eac into tj-python:master Jul 7, 2026
@pull pull Bot added the ⤵️ pull label Jul 7, 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.

2 participants