Skip to content

Commit a3eb18a

Browse files
authored
build(deps): update pyinstaller requirement from <6.12,>=6.8.0 to >=6.12.0,<6.13 (#622)
Updates the requirements on [pyinstaller](https://github.com/pyinstaller/pyinstaller) to permit the latest version. <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.12.0</h2> <p>Please see the <a href="https://pyinstaller.org/en/v6.12.0/CHANGES.html#id1">v6.12.0 section of the changelog</a> for a list of the changes since v6.11.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>6.12.0 (2025-02-08)</h2> <p>Features</p> <pre><code> * (Cygwin) Improve Cygwin support to the extent that we can run a Cygwin-based CI pipeline with basic part of PyInstaller's test suite. (:issue:`8972`) * Extend the :ref:`module_collection_mode &lt;package collection mode&gt;` setting from :issue:`6945` to also apply to modules collected into ``base_library.zip`` archive. Implement discovery of source .py files for modules in ``base_library.zip`` at run-time. This allows collection and discovery of source .py files for modules in ``base_library.zip``, which might be required by frameworks that perform aggressive recursive introspection all way down to standard library modules (for example, ``torch`` JIT in combination with certain model implementations). (:issue:`8971`) <p>Bugfix</p> <pre><code> * (AIX) Fix spurious run-time error in bootloader when no Wflags and/or no Xflags are specified via bootloader's run-time options (i.e., most of the time). (:issue:`9006`) * (macOS) Fix directory name sanitization when building macOS .app bundles to properly account for nested .framework bundles, and prevent mangling of .framework directory name of all but inner-most .framework bundles. For example, the ``sdl2dll/dll/SDL2_image.framework`` directory from ``pysdl2-dll`` PyPI wheels would become mangled into ``sdl2dll/dll/SDL2_image__dot__framework`` due to having nested .framework bundles in its ``Versions/A/Frameworks`` sub-directory. (:issue:`8936`) * (macOS) Have binary dependency analysis obtain the actual lists of run paths set on the python executable (:data:`sys.executable`), instead of assuming that it is effectively set to ``@loader_path/../lib``. This enables discovery of shared libraries bundled with python builds that use different origin for their run paths and ``@rpath``-based references. (:issue:`8951`) * (macOS) Prevent binary dependency analysis from spuriously resolving shared library instance in a standard library path (for example, Homebrew-installed library in ``/usr/local/lib``) when trying to resolve ``@rpath``-based reference with multiple candidate run paths that are anchored to ``@loader_path`` or ``@executable_path`` prefix that resolves to a completely different path prefix (for example, an Anaconda python environment). (:issue:`8962`) * Add exclude for ``libwayland*.so`` to prevent mismatches with system drivers. (:issue:`8963`) * Fix errors raised by ``setuptools`` hook utility class and various related hooks when building with completely de-vendored ``setuptools`` &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@31dbe9ff477716e4790aa317bc9da68766d20659&quot;&gt;&lt;code&gt;31dbe9f&lt;/code&gt;&lt;/a&gt; Release v6.12.0. [skip ci]&lt;/li&gt; &lt;li&gt;&lt;a href=&quot;pyinstaller/pyinstaller@be77254be3e844b7e7d59b977bb25f6fdf0527b4&quot;&gt;&lt;code&gt;be77254&lt;/code&gt;&lt;/a&gt; hookutils: have Tcl/Tk helper gracefully handle built-in _tkinter module&lt;/li&gt; &lt;li&gt;&lt;a href=&quot;pyinstaller/pyinstaller@55485f2e1cf08b6eac259fc64381c64f7a624de8&quot;&gt;&lt;code&gt;55485f2&lt;/code&gt;&lt;/a&gt; Document how to use shared code and configuration in spec files (&lt;a href=&quot;https://redirect.github.com/pyinstaller/pyinstaller/issues/9010&quot;&gt;#9010&lt;/a&gt;)&lt;/li&gt; &lt;li&gt;&lt;a href=&quot;pyinstaller/pyinstaller@f212a4edaee7e84408f4c3028baac2e6c1125759&quot;&gt;&lt;code&gt;f212a4e&lt;/code&gt;&lt;/a&gt; Tests: Requirements: Scheduled weekly dependency update for week 05 (&lt;a href=&quot;https://redirect.github.com/pyinstaller/pyinstaller/issues/9011&quot;&gt;#9011&lt;/a&gt;)&lt;/li&gt; &lt;li&gt;&lt;a href=&quot;pyinstaller/pyinstaller@eb6af2546cefd272a79211dd988fbaaa37abba04&quot;&gt;&lt;code&gt;eb6af25&lt;/code&gt;&lt;/a&gt; bootloader: fix calloc() result check to account for AIX behavior&lt;/li&gt; &lt;li&gt;&lt;a href=&quot;pyinstaller/pyinstaller@773bc2d63d4415ae5e921a3f2b180fa4ba76ba95&quot;&gt;&lt;code&gt;773bc2d&lt;/code&gt;&lt;/a&gt; loader: PyiFrozenFinder: robustify relative path computation&lt;/li&gt; &lt;li&gt;&lt;a href=&quot;pyinstaller/pyinstaller@0d562b5b0e1b16e538422737ee10ccb180102664&quot;&gt;&lt;code&gt;0d562b5&lt;/code&gt;&lt;/a&gt; Tests: Requirements: Scheduled weekly dependency update for week 03 (&lt;a href=&quot;https://redirect.github.com/pyinstaller/pyinstaller/issues/8992&quot;&gt;#8992&lt;/a&gt;)&lt;/li&gt; &lt;li&gt;&lt;a href=&quot;pyinstaller/pyinstaller@825a24b38057c8e770e6112146db7eb598251dd0&quot;&gt;&lt;code&gt;825a24b&lt;/code&gt;&lt;/a&gt; building: main: display path to dist directory at end of the build&lt;/li&gt; &lt;li&gt;&lt;a href=&quot;pyinstaller/pyinstaller@ee05de897aa82abad2efe7ce2e8d45555930d5a4&quot;&gt;&lt;code&gt;ee05de8&lt;/code&gt;&lt;/a&gt; ci: fix issue with &lt;code&gt;psutil&lt;/code&gt; not being available in msys2/mingw32 anymore&lt;/li&gt; &lt;li&gt;&lt;a href=&quot;pyinstaller/pyinstaller@6795ddd9c9be671dc2b38f29bf640b5af2efd85c&quot;&gt;&lt;code&gt;6795ddd&lt;/code&gt;&lt;/a&gt; ci: replace direct pip invocations with python -m pip&lt;/li&gt; &lt;li&gt;Additional commits viewable in &lt;a href=&quot;pyinstaller/pyinstaller@v6.8.0...v6.12.0&quot;&gt;compare view&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt; &lt;/details&gt; &lt;br /&gt; </code></pre> You can trigger a rebase of this PR 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> > **Note** > Automatic rebases have been disabled on this pull request as it has been open for over 30 days.
2 parents 93963a1 + f4199d0 commit a3eb18a

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

requirements/packaging.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Packaging
22
# ---------
33

4-
pyinstaller>=6.8.0,<6.12
4+
pyinstaller==6.12.*
55
pyinstaller-hooks-contrib==2025.*
66
pypiwin32==223 ; sys_platform == 'win32'

0 commit comments

Comments
 (0)