Skip to content

Commit

Permalink
Bump pyinstaller from 5.10.1 to 5.11.0 (#1913)
Browse files Browse the repository at this point in the history
Bumps [pyinstaller](https://github.com/pyinstaller/pyinstaller) from
5.10.1 to 5.11.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>v5.11.0</h2>
<p>Please see the <a
href="https://pyinstaller.org/en/v5.11.0/CHANGES.html#id1">v5.11.0
section of the changelog</a> for a list of the changes since
v5.10.1.</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>5.11.0 (2023-05-13)</h2>
<p>Features</p>
<pre><code>
* Add a work-around for pure-python modules that do not specify encoding
via
  :pep:`263` encoding header but contain non-ASCII characters in local
(non-UTF8) encoding. When such characters are present only in code
comments,
python still loads and runs the module, but attempting to retrieve its
source
  code via the loader's ``get_source()`` method results in a
:class:`UnicodeDecodeError`, which interrupts the analysis process. The
error
is now caught and a fall-back codepath attempts to retrieve the source
code as
  raw data to avoid encoding issues. (:issue:`7622`)
<p>Bugfix</p>
<pre><code>
* (Windows) Avoid writing collected binaries to binary cache unless
  they need to be processed (i.e., only if binary stripping or ``upx``
  processing is enabled). (:issue:`7595`)
* Fix a regression in bootloader that caused crash in onefile
executables
  when encountering a duplicated entry in the PKG/CArchive and the
  ``PYINSTALLER_STRICT_UNPACK_MODE`` environment variable not being set.
  (:issue:`7613`)


Deprecations
&lt;/code&gt;&lt;/pre&gt;
&lt;ul&gt;
&lt;li&gt;The &lt;code&gt;TOC&lt;/code&gt; class is now deprecated; use
a plain &lt;code&gt;list&lt;/code&gt; with the same
three-element tuples instead. PyInstaller now performs explicit
normalization (i.e., entry de-duplication) of the TOC lists passed
to the build targets (e.g., &lt;code&gt;PYZ&lt;/code&gt;,
&lt;code&gt;EXE&lt;/code&gt;, &lt;code&gt;COLLECT&lt;/code&gt;) during
their
instantiation. (:issue:&lt;code&gt;7615&lt;/code&gt;)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Bootloader&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;
* Fix bootloader building with old versions of ``gcc`` that do not
  support the ``-Wno-error=unused-but-set-variable`` compiler flag
  (e.g., ``gcc`` v4.4.3). (:issue:`7592`)


Documentation
&lt;/code&gt;&lt;/pre&gt;
&lt;ul&gt;
&lt;li&gt;Update the documentation on TOC lists and
&lt;code&gt;Tree&lt;/code&gt; class to reflect the&lt;/li&gt;
&lt;/ul&gt;
&lt;!-- raw HTML omitted --&gt;
&lt;/blockquote&gt;
&lt;p&gt;... (truncated)&lt;/p&gt;
&lt;/details&gt;
&lt;details&gt;
&lt;summary&gt;Commits&lt;/summary&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a
href=&quot;pyinstaller/pyinstaller@413cce49ff28d87fad4472f4953489226ec90c84&quot;&gt;&lt;code&gt;413cce4&lt;/code&gt;&lt;/a&gt;
Release v5.11.0. [skip ci]&lt;/li&gt;
&lt;li&gt;&lt;a
href=&quot;pyinstaller/pyinstaller@75f86ee17da619d4b138b1ee66eda78579d51122&quot;&gt;&lt;code&gt;75f86ee&lt;/code&gt;&lt;/a&gt;
hookutils: collect_delvewheel_libs_directory: collect .load_order
file&lt;/li&gt;
&lt;li&gt;&lt;a
href=&quot;pyinstaller/pyinstaller@e4ec2853ef9d890b7b124193338c2d4321117087&quot;&gt;&lt;code&gt;e4ec285&lt;/code&gt;&lt;/a&gt;
modulegraph: add a work-around for modules with invalid characters
(&lt;a
href=&quot;https://redirect.github.com/pyinstaller/pyinstaller/issues/7622&quot;&gt;#7622&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;a
href=&quot;pyinstaller/pyinstaller@1c867390f670a6d89e26c7a87cc8f641c3eff2a8&quot;&gt;&lt;code&gt;1c86739&lt;/code&gt;&lt;/a&gt;
building: ensure TOC de-duplication when dest_name contains pardir
loops&lt;/li&gt;
&lt;li&gt;&lt;a
href=&quot;pyinstaller/pyinstaller@bf46d025f70b19404bfe26cc03d57ce8c97113fa&quot;&gt;&lt;code&gt;bf46d02&lt;/code&gt;&lt;/a&gt;
docs: update documentation on TOC lists&lt;/li&gt;
&lt;li&gt;&lt;a
href=&quot;pyinstaller/pyinstaller@6ed6b50cf3d88e06889b6cd1716c8d8e7b958029&quot;&gt;&lt;code&gt;6ed6b50&lt;/code&gt;&lt;/a&gt;
building: add deprecation warning to TOC class&lt;/li&gt;
&lt;li&gt;&lt;a
href=&quot;pyinstaller/pyinstaller@ad5d1c70beeddb86d3945cf5a661a40a562a597d&quot;&gt;&lt;code&gt;ad5d1c7&lt;/code&gt;&lt;/a&gt;
tests: add basic tests for the new TOC normalization helpers&lt;/li&gt;
&lt;li&gt;&lt;a
href=&quot;pyinstaller/pyinstaller@2aa726cc5d6d610b0133fe9f88759e235c1ca948&quot;&gt;&lt;code&gt;2aa726c&lt;/code&gt;&lt;/a&gt;
building: EXE: remove the work-around for merging
PYZ.dependencies&lt;/li&gt;
&lt;li&gt;&lt;a
href=&quot;pyinstaller/pyinstaller@02580411f4412619fb435198f69e27c91ffd53bb&quot;&gt;&lt;code&gt;0258041&lt;/code&gt;&lt;/a&gt;
building: implement TOC list normalization helpers&lt;/li&gt;
&lt;li&gt;&lt;a
href=&quot;pyinstaller/pyinstaller@91ba5c4c5011921999c389b38ebfe879343e6e1e&quot;&gt;&lt;code&gt;91ba5c4&lt;/code&gt;&lt;/a&gt;
building: splash: fix detection of tkinter usage&lt;/li&gt;
&lt;li&gt;Additional commits viewable in &lt;a
href=&quot;pyinstaller/pyinstaller@v5.10.1...v5.11.0&quot;&gt;compare
view&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/details&gt;

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


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=pyinstaller&package-manager=pip&previous-version=5.10.1&new-version=5.11.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 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>
  • Loading branch information
dependabot[bot] authored May 15, 2023
1 parent 8c62ea1 commit b833dd9
Show file tree
Hide file tree
Showing 2 changed files with 15 additions and 15 deletions.
28 changes: 14 additions & 14 deletions poetry.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ black = "^23.3.0"
freezegun = "^1.2.1"
pexpect = "^4.8.0"
poethepoet = "^0.20.0"
pyinstaller = "^5.10"
pyinstaller = "^5.11"
pylint = "2.15.10"
pyright = "^1.1.308"
pytest = "^7.3.1"
Expand Down

0 comments on commit b833dd9

Please sign in to comment.