Skip to content

Commit

Permalink
Dependency Updates: Bump pyinstaller from 5.11.0 to 5.12.0 (#55)
Browse files Browse the repository at this point in the history
Bumps [pyinstaller](https://github.com/pyinstaller/pyinstaller) from
5.11.0 to 5.12.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.12.0</h2>
<p>Please see the <a
href="https://pyinstaller.org/en/v5.12.0/CHANGES.html#id1">v5.12.0
section of the changelog</a> for a list of the changes since
v5.11.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>5.12.0 (2023-06-08)</h2>
<p>Features</p>
<pre><code>
* (macOS) PyInstaller now removes all rpaths from collected binaries
  and replaces them with a single rpath pointing to the top-level
  application directory, relative to ``@loader_path``. (:issue:`7664`)
* Attempt to preserve the parent directory layout for ``pywin32``
extensions that originate from ``win32`` and ``pythonwin`` directories,
instead of collecting those extensions to top-level application
directory.
  (:issue:`7627`)
<p>Bugfix</p>
<pre><code>
* (Linux/macOS) Fix the Qt directory path override in ``PySide2`` and
``PySide6`` run-time hooks. These paths, set via ``QT_PLUGIN_PATH`` and
  ``QML2_IMPORT_PATH`` environment variables, are used with ``PySide2``
  and ``PySide6`` builds that that use system-wide Qt installation and
  are not portable by default (e.g., Homebrew). (:issue:`7649`)
* (macOS) When rewriting the dylib identifier and paths to linked
  libraries in a collected binary, instead of directly using
  ``@loader_path``-based path, use ``@rpath``-based path and replace
  rpaths in the binary with a single rpath that points to the top-level
  application directory, relative to ``@loader_path``. This ensures that
  the library identifiers of collected shared libraries and their
  references in referring binaries always match, which allows packages
  to pre-load a library from an arbitrary location via for example
  ``ctypes``. (:issue:`7664`)
* (Windows) Fix string serialization of ``VSVersionInfo`` to account for
the possibility of ``StringStruct`` values containing quote characters.
  (:issue:`7630`)
* Attempt to fix compatibility of PyInstaller's ``PyiFrozenImporter``
with
  ``importlib.util.LazyLoader``. (:issue:`7657`)
* Attempt to mitigate issues with Anaconda ``pywin32`` package that
result from the package installing three copies of ``pywintypes3X.dll``
  and ``pythoncom3X.dll`` in different locations. (:issue:`7627`)
* Changes made to ``datas`` and ``binaries`` lists that are passed to
  ``Analysis`` constructor will now invalidate the cached ``Analysis``
  and trigger a re-build. This applies both to changes made by editing
  the .spec file manually and to automatic changes due to addition or
  removal of corresponding command-line options (:option:`--add-data`,
  :option:`--add-binary`, :option:`--collect-data`,
  :option:`--collect-binaries`, :option:`--copy-metadata`).
Previously, changes might not have taken effect as the old cached build
  was returned if available and unless user explicitly requested a clean
  build using the :option:`--clean` command-line option. (:issue:`7653`)
&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt; 
&lt;/code&gt;&lt;/pre&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@d44373a8ba07fc8719dad6de0ad834b8012578ad&quot;&gt;&lt;code&gt;d44373a&lt;/code&gt;&lt;/a&gt;
Release v5.12.0. [skip ci]&lt;/li&gt;
&lt;li&gt;&lt;a
href=&quot;pyinstaller/pyinstaller@e295cd6855a41d6408b6157b457a0b3bb4ce78e3&quot;&gt;&lt;code&gt;e295cd6&lt;/code&gt;&lt;/a&gt;
compat: add ipaddress module to base modules for python &amp;gt;=
3.11.4&lt;/li&gt;
&lt;li&gt;&lt;a
href=&quot;pyinstaller/pyinstaller@fbfc241f36cd3557448a6dafd7aa18fea5d64c6c&quot;&gt;&lt;code&gt;fbfc241&lt;/code&gt;&lt;/a&gt;
CI/CD: Unpin Python+Alpine test container.&lt;/li&gt;
&lt;li&gt;&lt;a
href=&quot;pyinstaller/pyinstaller@b979afea14bc89da17e1f524c76838c785f2ae4b&quot;&gt;&lt;code&gt;b979afe&lt;/code&gt;&lt;/a&gt;
CI/CD: Alpine: Drop lxml build libraries.&lt;/li&gt;
&lt;li&gt;&lt;a
href=&quot;pyinstaller/pyinstaller@57c5c01f3ce340a384c72751158c7ba8393c8139&quot;&gt;&lt;code&gt;57c5c01&lt;/code&gt;&lt;/a&gt;
Docs: Unpin cerfi (&lt;a
href=&quot;https://github.com/pyinstaller/pyinstaller/issues/7684&quot;&gt;#7684&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;a
href=&quot;pyinstaller/pyinstaller@14de9a3487be2ade955a87d1dc9369d997ab6bff&quot;&gt;&lt;code&gt;14de9a3&lt;/code&gt;&lt;/a&gt;
hookutils: qt: collect qt_{lang} translation files&lt;/li&gt;
&lt;li&gt;&lt;a
href=&quot;pyinstaller/pyinstaller@da382ede1711e3f6bb5ddba38b467bf49aad9453&quot;&gt;&lt;code&gt;da382ed&lt;/code&gt;&lt;/a&gt;
splash: perform binary dependency analysis on Tcl/Tk shared
libraries&lt;/li&gt;
&lt;li&gt;&lt;a
href=&quot;pyinstaller/pyinstaller@9faaaf07412981a25e629241025ec110ada6e865&quot;&gt;&lt;code&gt;9faaaf0&lt;/code&gt;&lt;/a&gt;
bootloader: splash: gracefully handle failure to load Tcl/Tk
libs&lt;/li&gt;
&lt;li&gt;&lt;a
href=&quot;pyinstaller/pyinstaller@fd7da05062fa41617ab773a5c30ffe089902a2d9&quot;&gt;&lt;code&gt;fd7da05&lt;/code&gt;&lt;/a&gt;
tests: splash: extend splash tests with tkinter-enabled
variant&lt;/li&gt;
&lt;li&gt;&lt;a
href=&quot;pyinstaller/pyinstaller@1a667d97733d875a6d515574ca733767cffe9a35&quot;&gt;&lt;code&gt;1a667d9&lt;/code&gt;&lt;/a&gt;
Tests: Requirements: Scheduled weekly dependency update for week 23
(&lt;a
href=&quot;https://github.com/pyinstaller/pyinstaller/issues/7677&quot;&gt;#7677&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Additional commits viewable in &lt;a
href=&quot;pyinstaller/pyinstaller@v5.11.0...v5.12.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.11.0&new-version=5.12.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 Jun 13, 2023
1 parent 2763cd9 commit c943f00
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion requirements.txt
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
altgraph==0.17.3
pygame==2.4.0
pyinstaller==5.11.0
pyinstaller==5.12.0
pyinstaller-hooks-contrib==2023.3
readerwriterlock==1.0.9
typing_extensions==4.6.3
Expand Down

0 comments on commit c943f00

Please sign in to comment.