Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Dependency Updates: Bump pyinstaller from 6.4.0 to 6.5.0 (#90)
Bumps [pyinstaller](https://github.com/pyinstaller/pyinstaller) from 6.4.0 to 6.5.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/pyinstaller/pyinstaller/releases">pyinstaller's releases</a>.</em></p> <blockquote> <h2>v6.5.0</h2> <p>Please see the <a href="https://pyinstaller.org/en/v6.5.0/CHANGES.html#id1">v6.5.0 section of the changelog</a> for a list of the changes since v6.4.0.</p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/pyinstaller/pyinstaller/blob/develop/doc/CHANGES.rst">pyinstaller's changelog</a>.</em></p> <blockquote> <h2>6.5.0 (2024-03-09)</h2> <p>Features</p> <pre><code> * (Linux) Extend the mechanism for collection of ``.hmac`` files from :issue:`8288` to ``.chk`` files that are used by NSS libraries. (:issue:`8315`) <p>Bugfix</p> <pre><code> * (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`` &lt;= 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="pyinstaller/pyinstaller@5c8de5b1d389a6ee88f6f2b9d865be42bde3cfc0"><code>5c8de5b</code></a> Release v6.5.0. [skip ci]</li> <li><a href="pyinstaller/pyinstaller@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="pyinstaller/pyinstaller@1b954ba8406bf01a2fee0884374180bc31b1c240"><code>1b954ba</code></a> analysis: try to pre-load hook as soon as module is encountered</li> <li><a href="pyinstaller/pyinstaller@e4c42aa7f6ae855b5ed308c1eaf25724511e4acc"><code>e4c42aa</code></a> hooks: pandas: exclude conditional import of PyQt5</li> <li><a href="pyinstaller/pyinstaller@c074a3a6b825b74e9aa94f7560d76242ce477db4"><code>c074a3a</code></a> hooks: qtpy: prevent collection of multiple Qt bindings</li> <li><a href="pyinstaller/pyinstaller@5481f26f1d73d94cb7f163c537ed999b78870d8a"><code>5481f26</code></a> hooks: matplotlib: prevent collection of multiple Qt bindings</li> <li><a href="pyinstaller/pyinstaller@ae1237b53b509d15bc4d2a84f9cc7a8437e02378"><code>ae1237b</code></a> hookutils: qt: implement helper for excluding extraneous Qt bindings</li> <li><a href="pyinstaller/pyinstaller@5a78d898f4d67612a56d74a346a8c052dc5ebade"><code>5a78d89</code></a> hooks: qt: allow only one Qt bindings package to be collected</li> <li><a href="pyinstaller/pyinstaller@3133e440c3c8a56190d6db4dcc4dc437e9560d4e"><code>3133e44</code></a> rthooks: qt: allow only one Qt bindings run-time hook to be ran</li> <li><a href="pyinstaller/pyinstaller@29c03ee0878f6f12d92e54babd596429d53d45ab"><code>29c03ee</code></a> Fix AMD64 Python running on Windows ARM64</li> <li>Additional commits viewable in <a href="pyinstaller/pyinstaller@v6.4.0...v6.5.0">compare view</a></li> </ul> </details> <br /> </code></pre> [![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) --- <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 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] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
- Loading branch information