Skip to content

chore(deps): bump the pip-dependencies group with 4 updates#57

Merged
Goo-aw233 merged 1 commit intomainfrom
dependabot/pip/pip-dependencies-74a486490d
Feb 6, 2026
Merged

chore(deps): bump the pip-dependencies group with 4 updates#57
Goo-aw233 merged 1 commit intomainfrom
dependabot/pip/pip-dependencies-74a486490d

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Feb 1, 2026

Bumps the pip-dependencies group with 4 updates: packaging, psutil, pyinstaller and pyinstaller-hooks-contrib.

Updates packaging from 25.0 to 26.0

Release notes

Sourced from packaging's releases.

26.0

Read about the performance improvements here: https://iscinumpy.dev/post/packaging-faster.

What's Changed

Features:

Behavior adaptations:

Fixes:

Performance:

... (truncated)

Changelog

Sourced from packaging's changelog.

26.0 - 2026-01-20


Features:
  • PEP 751: support pylock (:pull:900)
  • PEP 794: import name metadata (:pull:948)
  • Support for writing metadata to a file (:pull:846)
  • Support __replace__ on Version (:pull:1003)
  • Support positional pattern matching for Version and SpecifierSet (:pull:1004)

Behavior adaptations:

  • PEP 440 handling of prereleases for Specifier.contains, SpecifierSet.contains, and SpecifierSet.filter (:pull:897)
  • Handle PEP 440 edge case in SpecifierSet.filter (:pull:942)
  • Adjust arbitrary equality intersection preservation in SpecifierSet (:pull:951)
  • Return False instead of raising for .contains with invalid version (:pull:932)
  • Support arbitrary equality on arbitrary strings for Specifier and SpecifierSet's filter and contains method. (:pull:954)
  • Only try to parse as Version on certain marker keys, return False on unequal ordered comparisons (:pull:939)

Fixes:

  • Update _hash when unpickling Tag() (:pull:860)
  • Correct comment and simplify implicit prerelease handling in Specifier.prereleases (:pull:896)
  • Use explicit _GLibCVersion NamedTuple in _manylinux (:pull:868)
  • Detect invalid license expressions containing () (:pull:879)
  • Correct regex for metadata 'name' format (:pull:925)
  • Improve the message around expecting a semicolon (:pull:833)
  • Support nested parens in license expressions (:pull:931)
  • Add space before at symbol in Requirements string (:pull:953)
  • A root logger use found, use a packaging logger instead (:pull:965)
  • Better support for subclassing Marker and Requirement (:pull:1022)
  • Normalize all extras, not just if it comes first (:pull:1024)
  • Don't produce a broken repr if Marker fails to construct (:pull:1033)

Performance:

  • Avoid recompiling regexes in the tokenizer for a 3x speedup (:pull:1019)
  • Improve performance in _manylinux.py (:pull:869)
  • Minor cleanups to Version (:pull:913)
  • Skip redundant creation of Version's in specifier comparison (:pull:986)
  • Cache the Specifier's Version (:pull:985)
  • Make Version a little faster (:pull:987)
  • Minor Version regex cleanup (:pull:990)
  • Faster regex on Python 3.11.5+ for Version (:pull:988, :pull:1055)
  • Lazily calculate _key in Version (:pull:989, :pull:1048)
  • Faster canonicalize_version (:pull:993)
  • Use re.fullmatch in a couple more places (:pull:992, :pull:1029)
  • Use map instead of generator (:pull:996)
  • Deprecate ._version (_Version, a NamedTuple) (:pull:995, :pull:1062)
    </tr></table>

... (truncated)

Commits

Updates psutil from 7.2.1 to 7.2.2

Changelog

Sourced from psutil's changelog.

7.2.2

2026-01-28

Enhancements

  • 2705_: [Linux]: Process.wait()_ now uses pidfd_open() + poll() for waiting, resulting in no busy loop and faster response times. Requires Linux >= 5.3 and Python >= 3.9. Falls back to traditional polling if unavailable.
  • 2705_: [macOS], [BSD]: Process.wait()_ now uses kqueue() for waiting, resulting in no busy loop and faster response times.

Bug fixes

  • 2701_, [macOS]: fix compilation error on macOS < 10.7. (patch by Sergey Fedorov)
  • 2707_, [macOS]: fix potential memory leaks in error paths of Process.memory_full_info() and Process.threads().
  • 2708_, [macOS]: Process.cmdline()_ and Process.environ()_ may fail with ``OSError: [Errno 0] Undefined error`` (from ``sysctl(KERN_PROCARGS2)``). They now raise AccessDenied`_ instead.
Commits
  • 9eea97d Pre-release
  • 938ac64 Rm sphinxcontrib.googleanalytics; override layout.html
  • 9dcbb7e Add sphinxcontrib-googleanalytics to requirements.txt
  • 76eaf9a Try to add google analytics to doc
  • de1cafa Update doc mentioning Process.wait() internal details
  • bb30943 Refact can_use_pidfd_open() and can_use_kqueue()
  • a571717 #2708, macos / cmdline / environ; raise AD instead of OSError(0) (#2709)
  • 8b98c3e Pre-release
  • 700b7e6 [macOS] fix potential leaks in error paths (#2707)
  • 7cc7923 Windows / cmdline(): be more defensive in free()ing in case of error
  • Additional commits viewable in compare view

Updates pyinstaller from 6.17.0 to 6.18.0

Release notes

Sourced from pyinstaller's releases.

v6.18.0

Please see the v6.18.0 section of the changelog for a list of the changes since v6.17.0.

Changelog

Sourced from pyinstaller's changelog.

6.18.0 (2026-01-13)

Features


* Implement support for Tcl/Tk 9 in splash screen. (:issue:`9313`)

Bugfix


* (macOS) Improve the .framework bundle fix-up code to remove file entries
  that would be placed under restored symlinked directories. This fixes
  file-already-exists errors at build time (onedir) or run-time (onefile)
  when user or a hook tries to collect (all) files from a package that
  ships a .framework bundle with symlinks mangled into hard-copies
  (for example, due to lack of symlink support in PyPI wheels). (:issue:`9335`)
* Have hook for stdlib ``platform`` module exclude the ``_ios_support``
  module when ``sys.platform != 'ios'``. This prevents unnecessary
  collection of ``ctypes``-imported ``libobjc`` shared library if the
  latter happens to be available on the build system. (:issue:`9333`)

Hooks


* Update ``scipy`` hook for compatibility with ``scipy`` 1.17.0.
  (:issue:`9353`)


Bootloader
&lt;/code&gt;&lt;/pre&gt;
&lt;ul&gt;
&lt;li&gt;(Windows) When spawning &lt;code&gt;onefile&lt;/code&gt; child process, preserve the values of
&lt;code&gt;dwFlags&lt;/code&gt; and &lt;code&gt;wShowWindow&lt;/code&gt; in &lt;code&gt;STARTUPINFO&lt;/code&gt; structure as inherited
from the parent process, instead of forcing them to &lt;code&gt;STARTF_USESHOWWINDOW&lt;/code&gt;
and &lt;code&gt;SW_NORMAL&lt;/code&gt;. (:issue:&lt;code&gt;9342&lt;/code&gt;)&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;/details&gt;
&lt;details&gt;
&lt;summary&gt;Commits&lt;/summary&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://github.com/pyinstaller/pyinstaller/commit/9efb6f823ef872f9ff6cd365396df7a63459582b&quot;&gt;&lt;code&gt;9efb6f8&lt;/code&gt;&lt;/a&gt; Release v6.18.0. [skip ci]&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://github.com/pyinstaller/pyinstaller/commit/52ff65ccc295381c527316424fbe94af9582612a&quot;&gt;&lt;code&gt;52ff65c&lt;/code&gt;&lt;/a&gt; hookutils: collect_data_files: work around for msys2/mingw python 3.13&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://github.com/pyinstaller/pyinstaller/commit/4fc690cc1d990c06f5e1ae25d47a9709bdcb3ca2&quot;&gt;&lt;code&gt;4fc690c&lt;/code&gt;&lt;/a&gt; hooks: update scipy hook for compatibility with scipy 1.17.0&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://github.com/pyinstaller/pyinstaller/commit/e210971a2012098b6f9c8982a08991679b9a5ded&quot;&gt;&lt;code&gt;e210971&lt;/code&gt;&lt;/a&gt; Tests: Requirements: Scheduled weekly dependency update for week 02 (&lt;a href=&quot;https://redirect.github.com/pyinstaller/pyinstaller/issues/9353&quot;&gt;#9353&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://github.com/pyinstaller/pyinstaller/commit/aa02c3134c18a469eb9e218af06d9c1765918fb5&quot;&gt;&lt;code&gt;aa02c31&lt;/code&gt;&lt;/a&gt; Fix dead link in antivirus issue template (&lt;a href=&quot;https://redirect.github.com/pyinstaller/pyinstaller/issues/9348&quot;&gt;#9348&lt;/a&gt;) [skip ci]&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://github.com/pyinstaller/pyinstaller/commit/81ce3235a129be70f1a0dcd7a832cea6b3fe0021&quot;&gt;&lt;code&gt;81ce323&lt;/code&gt;&lt;/a&gt; ci: remove upstreamed work-around for macos-15-intel runner&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://github.com/pyinstaller/pyinstaller/commit/f3f76be84fca51fa4d933c5640e1a30f19d84fa6&quot;&gt;&lt;code&gt;f3f76be&lt;/code&gt;&lt;/a&gt; Tests: Requirements: Scheduled weekly dependency update for week 01 (&lt;a href=&quot;https://redirect.github.com/pyinstaller/pyinstaller/issues/9349&quot;&gt;#9349&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://github.com/pyinstaller/pyinstaller/commit/73987f554803b26c3b146f9e6075f0765bddd437&quot;&gt;&lt;code&gt;73987f5&lt;/code&gt;&lt;/a&gt; building: update warnfile header&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://github.com/pyinstaller/pyinstaller/commit/c889a3cb7f56baf36251761b2bd47221a4787a85&quot;&gt;&lt;code&gt;c889a3c&lt;/code&gt;&lt;/a&gt; tests: add a test for preservation of dwFlags and wShowWindow in STARTUPINFO&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://github.com/pyinstaller/pyinstaller/commit/bcb7e670b279192c0b3b667e239b414a038ec71c&quot;&gt;&lt;code&gt;bcb7e67&lt;/code&gt;&lt;/a&gt; Fix: Preserve STARTUPINFO wShowWindow and dwFlags in bootloader (&lt;a href=&quot;https://redirect.github.com/pyinstaller/pyinstaller/issues/9342&quot;&gt;#9342&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Additional commits viewable in &lt;a href=&quot;https://github.com/pyinstaller/pyinstaller/compare/v6.17.0...v6.18.0&quot;&gt;compare view&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/details&gt;

&lt;br /&gt;
</code></pre>

Updates `pyinstaller-hooks-contrib` from 2025.11 to 2026.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/pyinstaller/pyinstaller-hooks-contrib/releases">pyinstaller-hooks-contrib's releases</a>.</em></p>
<blockquote>
<h2>v2026.0</h2>
<p>Please see the <a href="https://www.github.com/pyinstaller/pyinstaller-hooks-contrib/tree/v2026.0/CHANGELOG.rst">changelog</a> for more details</p>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/pyinstaller/pyinstaller-hooks-contrib/blob/master/CHANGELOG.rst">pyinstaller-hooks-contrib's changelog</a>.</em></p>
<blockquote>
<h2>2026.0 (2026-01-20)</h2>
<p>New hooks</p>
<pre><code>
* Add hook for ``ddgs``. (`[#978](https://github.com/pyinstaller/pyinstaller-hooks-contrib/issues/978)
  &lt;https://github.com/pyinstaller/pyinstaller-hooks-contrib/issues/978&gt;`_)
* Add hook for ``fake_useragent``. (`[#978](https://github.com/pyinstaller/pyinstaller-hooks-contrib/issues/978)
  &lt;https://github.com/pyinstaller/pyinstaller-hooks-contrib/issues/978&gt;`_)
* Add hook for ``pytokens`` to automatically discover and collect the
  ``{id}__mypyc`` top-level module that was introduced in ``pytokens`` 0.4.0.
  (`[#982](https://github.com/pyinstaller/pyinstaller-hooks-contrib/issues/982)
  &lt;https://github.com/pyinstaller/pyinstaller-hooks-contrib/issues/982&gt;`_)
<p>Updated hooks
</code></pre></p>
<ul>
<li>Update <code>langchain</code> hook for compatibility with <code>langchain</code> &gt;= 1.2.1;
ensure that installed optional add-on packages continue being automatically
collected. (<code>[#980](https://github.com/pyinstaller/pyinstaller-hooks-contrib/issues/980) &lt;https://github.com/pyinstaller/pyinstaller-hooks-contrib/issues/980&gt;</code>_)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/pyinstaller/pyinstaller-hooks-contrib/commit/3c5a4bfcca7bf124f8830ca021ef61422a6c33ef"><code>3c5a4bf</code></a> Release v2026.0</li>
<li><a href="https://github.com/pyinstaller/pyinstaller-hooks-contrib/commit/65b41b57b2aa87e5a8ebc07d3303e13159b7e40d"><code>65b41b5</code></a> hooks: add hook for pytokens</li>
<li><a href="https://github.com/pyinstaller/pyinstaller-hooks-contrib/commit/3dadb74d1602c4cc731521d80f1c5e2826083ffd"><code>3dadb74</code></a> Scheduled weekly dependency update for week 03 (<a href="https://redirect.github.com/pyinstaller/pyinstaller-hooks-contrib/issues/981">#981</a>)</li>
<li><a href="https://github.com/pyinstaller/pyinstaller-hooks-contrib/commit/32f61aa8b891a3713ff1d04b386bef97f13c50da"><code>32f61aa</code></a> hooks: update langchain hook for compatibility with langchain &gt;= 1.2.1</li>
<li><a href="https://github.com/pyinstaller/pyinstaller-hooks-contrib/commit/dea786fae8d346441073b209de6cc4ac94422360"><code>dea786f</code></a> Scheduled weekly dependency update for week 02 (<a href="https://redirect.github.com/pyinstaller/pyinstaller-hooks-contrib/issues/980">#980</a>)</li>
<li><a href="https://github.com/pyinstaller/pyinstaller-hooks-contrib/commit/ed3b049dca7d9cb5d753078a48b0251d6cbc0d5d"><code>ed3b049</code></a> hooks: add hook for ddgs</li>
<li><a href="https://github.com/pyinstaller/pyinstaller-hooks-contrib/commit/cab1b9023434bde6c47c09852b406f908257b5d3"><code>cab1b90</code></a> hooks: add hook for fake_useragent</li>
<li><a href="https://github.com/pyinstaller/pyinstaller-hooks-contrib/commit/a64ff3380afec6eecd0cbb3fa8d0fd38eec0217a"><code>a64ff33</code></a> Scheduled weekly dependency update for week 01 (<a href="https://redirect.github.com/pyinstaller/pyinstaller-hooks-contrib/issues/978">#978</a>)</li>
<li><a href="https://github.com/pyinstaller/pyinstaller-hooks-contrib/commit/0e3ad46033de76053b3665825f4d1c1ac4c9029f"><code>0e3ad46</code></a> Scheduled weekly dependency update for week 52 (<a href="https://redirect.github.com/pyinstaller/pyinstaller-hooks-contrib/issues/977">#977</a>)</li>
<li>See full diff in <a href="https://github.com/pyinstaller/pyinstaller-hooks-contrib/compare/v2025.11...v2026.0">compare view</a></li>
</ul>
</details>
<br />


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 merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency
- `@dependabot ignore <dependency name> major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
- `@dependabot ignore <dependency name> minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
- `@dependabot ignore <dependency name>` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
- `@dependabot unignore <dependency name>` will remove all of the ignore conditions of the specified dependency
- `@dependabot unignore <dependency name> <ignore condition>` will remove the ignore condition of the specified dependency and ignore conditions


</details>

Bumps the pip-dependencies group with 4 updates: [packaging](https://github.com/pypa/packaging), [psutil](https://github.com/giampaolo/psutil), [pyinstaller](https://github.com/pyinstaller/pyinstaller) and [pyinstaller-hooks-contrib](https://github.com/pyinstaller/pyinstaller-hooks-contrib).


Updates `packaging` from 25.0 to 26.0
- [Release notes](https://github.com/pypa/packaging/releases)
- [Changelog](https://github.com/pypa/packaging/blob/main/CHANGELOG.rst)
- [Commits](pypa/packaging@25.0...26.0)

Updates `psutil` from 7.2.1 to 7.2.2
- [Changelog](https://github.com/giampaolo/psutil/blob/master/HISTORY.rst)
- [Commits](giampaolo/psutil@release-7.2.1...release-7.2.2)

Updates `pyinstaller` from 6.17.0 to 6.18.0
- [Release notes](https://github.com/pyinstaller/pyinstaller/releases)
- [Changelog](https://github.com/pyinstaller/pyinstaller/blob/develop/doc/CHANGES.rst)
- [Commits](pyinstaller/pyinstaller@v6.17.0...v6.18.0)

Updates `pyinstaller-hooks-contrib` from 2025.11 to 2026.0
- [Release notes](https://github.com/pyinstaller/pyinstaller-hooks-contrib/releases)
- [Changelog](https://github.com/pyinstaller/pyinstaller-hooks-contrib/blob/master/CHANGELOG.rst)
- [Commits](pyinstaller/pyinstaller-hooks-contrib@v2025.11...v2026.0)

---
updated-dependencies:
- dependency-name: packaging
  dependency-version: '26.0'
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: pip-dependencies
- dependency-name: psutil
  dependency-version: 7.2.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: pip-dependencies
- dependency-name: pyinstaller
  dependency-version: 6.18.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: pip-dependencies
- dependency-name: pyinstaller-hooks-contrib
  dependency-version: '2026.0'
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: pip-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added Dependencies Pull requests that update a dependency file Python Pull requests that update Python code labels Feb 1, 2026
@Goo-aw233 Goo-aw233 merged commit 011e7b8 into main Feb 6, 2026
2 checks passed
@Goo-aw233 Goo-aw233 deleted the dependabot/pip/pip-dependencies-74a486490d branch February 6, 2026 04:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Dependencies Pull requests that update a dependency file Python Pull requests that update Python code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant