Kyrluckechuck / TFT-Bot

Automate Teamfight Tactics (TFT) for token/mission farming. Updated for Set 8.5!
GNU Affero General Public License v3.0
51 stars 7 forks source link

Bump pyinstaller from 6.4.0 to 6.5.0 #252

Closed dependabot[bot] closed 4 months ago

dependabot[bot] commented 4 months ago

Bumps pyinstaller from 6.4.0 to 6.5.0.

Release notes

Sourced from pyinstaller's releases.

v6.5.0

Please see the v6.5.0 section of the changelog for a list of the changes since v6.4.0.

Changelog

Sourced from pyinstaller's changelog.

6.5.0 (2024-03-09)

Features


* (Linux) Extend the mechanism for collection of ``.hmac`` files from
  :issue:`8288` to ``.chk`` files that are used by NSS libraries.
  (:issue:`8315`)

Bugfix


* (Linux) Fix collection of ``QtWebEngineProcess`` helper when collecting
  Qt (and ``PySide``/``PyQt`` bindings) installed via Linux distribution
  packages. In such scenarios, we now force collection of the helper
  executable into ``libexec`` directory inside the Qt sub-directory of
  the bindings' package directory, in order to match the PyPI wheel layout.
  (:issue:`8315`)
* (Linux) Fix regression that caused :func:`locale.getlocale` in
  frozen applications created with PyInstaller v6.x to return ``(None, None)``
  instead of user-preferred locale. (:issue:`8306`)
* (Windows) Avoid trying to import ``pyqtgraph.canvas`` in the subprocess
  that analyzes dynamic library search modifications made by packages prior
  to the binary dependency analysis. Trying to import ``pyqtgraph.canvas``
  causes python interpreter to crash under certain circumstances (the
  issue is present in ``pyqtgraph`` <= 0.13.3). (:issue:`8322`)
* (Windows) Fix collection of ``QtWebEngineProcess`` helper when
  collecting ``PySide2`` and Qt installed via Anaconda on Windows.
  The helper executable is now collected into top-level ``PySide2``
  package directory, in order to match the PyPI wheel layout. (:issue:`8315`)
* (Windows) Suppress warnings about unresolvable UCRT DLLs
  (``api-ms-win-*.dll``) on Windows 11. (:issue:`8339`)
* Fix bootloaders not being found when running an Intel build of Python on
  Windows ARM64. (:issue:`8219`)

Incompatible Changes
</code></pre>
<ul>
<li>
<p>PyInstaller now explicitly disallows attempts to collect multiple Qt
bindings packages (<code>PySide2</code>, <code>PySide6</code>, <code>PyQt5</code>, <code>PyQt6</code>) into
a frozen application. When hooks for more than one top-level Qt bindings
package are executed, the build process is aborted with error message.
This restriction applies across all instances of <code>Analysis</code> within
a single build (i.e., a single .spec file).</p>
<p>If you encounter build errors caused by this new restriction, either
clean up your build environment (remove the bindings that you are not</p>
</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>

<ul>
<li><a href="https://github.com/pyinstaller/pyinstaller/commit/5c8de5b1d389a6ee88f6f2b9d865be42bde3cfc0"><code>5c8de5b</code></a> Release v6.5.0. [skip ci]</li>
<li><a href="https://github.com/pyinstaller/pyinstaller/commit/c335cb52972848cc1a2328cf4acf8049de9edc78"><code>c335cb5</code></a> Tests: Requirements: Scheduled weekly dependency update for week 09 (<a href="https://redirect.github.com/pyinstaller/pyinstaller/issues/8343">#8343</a>)</li>
<li><a href="https://github.com/pyinstaller/pyinstaller/commit/1b954ba8406bf01a2fee0884374180bc31b1c240"><code>1b954ba</code></a> analysis: try to pre-load hook as soon as module is encountered</li>
<li><a href="https://github.com/pyinstaller/pyinstaller/commit/e4c42aa7f6ae855b5ed308c1eaf25724511e4acc"><code>e4c42aa</code></a> hooks: pandas: exclude conditional import of PyQt5</li>
<li><a href="https://github.com/pyinstaller/pyinstaller/commit/c074a3a6b825b74e9aa94f7560d76242ce477db4"><code>c074a3a</code></a> hooks: qtpy: prevent collection of multiple Qt bindings</li>
<li><a href="https://github.com/pyinstaller/pyinstaller/commit/5481f26f1d73d94cb7f163c537ed999b78870d8a"><code>5481f26</code></a> hooks: matplotlib: prevent collection of multiple Qt bindings</li>
<li><a href="https://github.com/pyinstaller/pyinstaller/commit/ae1237b53b509d15bc4d2a84f9cc7a8437e02378"><code>ae1237b</code></a> hookutils: qt: implement helper for excluding extraneous Qt bindings</li>
<li><a href="https://github.com/pyinstaller/pyinstaller/commit/5a78d898f4d67612a56d74a346a8c052dc5ebade"><code>5a78d89</code></a> hooks: qt: allow only one Qt bindings package to be collected</li>
<li><a href="https://github.com/pyinstaller/pyinstaller/commit/3133e440c3c8a56190d6db4dcc4dc437e9560d4e"><code>3133e44</code></a> rthooks: qt: allow only one Qt bindings run-time hook to be ran</li>
<li><a href="https://github.com/pyinstaller/pyinstaller/commit/29c03ee0878f6f12d92e54babd596429d53d45ab"><code>29c03ee</code></a> Fix AMD64 Python running on Windows ARM64</li>
<li>Additional commits viewable in <a href="https://github.com/pyinstaller/pyinstaller/compare/v6.4.0...v6.5.0">compare view</a></li>
</ul>
</details>

<br />
[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=pyinstaller&package-manager=pip&previous-version=6.4.0&new-version=6.5.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) ---
Dependabot commands and options
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 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)
dependabot[bot] commented 4 months ago

Superseded by #257.