[PR #100] [MERGED] Bump pyinstaller from 6.11.1 to 6.12.0 #100

Closed
opened 2026-02-28 14:55:53 +03:00 by kerem · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/soham2008xyz/Spotify-Downloader/pull/100
Author: @dependabot[bot]
Created: 2/10/2025
Status: Merged
Merged: 2/17/2025
Merged by: @soham2008xyz

Base: remakeHead: dependabot/pip/pyinstaller-6.12.0


📝 Commits (1)

  • be6aa7a Bump pyinstaller from 6.11.1 to 6.12.0

📊 Changes

1 file changed (+18 additions, -18 deletions)

View changed files

📝 poetry.lock (+18 -18)

📄 Description

Bumps pyinstaller from 6.11.1 to 6.12.0.

Release notes

Sourced from pyinstaller's releases.

v6.12.0

Please see the v6.12.0 section of the changelog for a list of the changes since v6.11.1.

Changelog

Sourced from pyinstaller's changelog.

6.12.0 (2025-02-08)

Features


* (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 <package collection mode>` 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`)

Bugfix


* (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``
&lt;/tr&gt;&lt;/table&gt; 
</code></pre>
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>

<ul>
<li><a href="https://github.com/pyinstaller/pyinstaller/commit/31dbe9ff477716e4790aa317bc9da68766d20659"><code>31dbe9f</code></a> Release v6.12.0. [skip ci]</li>
<li><a href="https://github.com/pyinstaller/pyinstaller/commit/be77254be3e844b7e7d59b977bb25f6fdf0527b4"><code>be77254</code></a> hookutils: have Tcl/Tk helper gracefully handle built-in _tkinter module</li>
<li><a href="https://github.com/pyinstaller/pyinstaller/commit/55485f2e1cf08b6eac259fc64381c64f7a624de8"><code>55485f2</code></a> Document how to use shared code and configuration in spec files (<a href="https://redirect.github.com/pyinstaller/pyinstaller/issues/9010">#9010</a>)</li>
<li><a href="https://github.com/pyinstaller/pyinstaller/commit/f212a4edaee7e84408f4c3028baac2e6c1125759"><code>f212a4e</code></a> Tests: Requirements: Scheduled weekly dependency update for week 05 (<a href="https://redirect.github.com/pyinstaller/pyinstaller/issues/9011">#9011</a>)</li>
<li><a href="https://github.com/pyinstaller/pyinstaller/commit/eb6af2546cefd272a79211dd988fbaaa37abba04"><code>eb6af25</code></a> bootloader: fix calloc() result check to account for AIX behavior</li>
<li><a href="https://github.com/pyinstaller/pyinstaller/commit/773bc2d63d4415ae5e921a3f2b180fa4ba76ba95"><code>773bc2d</code></a> loader: PyiFrozenFinder: robustify relative path computation</li>
<li><a href="https://github.com/pyinstaller/pyinstaller/commit/0d562b5b0e1b16e538422737ee10ccb180102664"><code>0d562b5</code></a> Tests: Requirements: Scheduled weekly dependency update for week 03 (<a href="https://redirect.github.com/pyinstaller/pyinstaller/issues/8992">#8992</a>)</li>
<li><a href="https://github.com/pyinstaller/pyinstaller/commit/825a24b38057c8e770e6112146db7eb598251dd0"><code>825a24b</code></a> building: main: display path to dist directory at end of the build</li>
<li><a href="https://github.com/pyinstaller/pyinstaller/commit/ee05de897aa82abad2efe7ce2e8d45555930d5a4"><code>ee05de8</code></a> ci: fix issue with <code>psutil</code> not being available in msys2/mingw32 anymore</li>
<li><a href="https://github.com/pyinstaller/pyinstaller/commit/6795ddd9c9be671dc2b38f29bf640b5af2efd85c"><code>6795ddd</code></a> ci: replace direct pip invocations with python -m pip</li>
<li>Additional commits viewable in <a href="https://github.com/pyinstaller/pyinstaller/compare/v6.11.1...v6.12.0">compare view</a></li>
</ul>
</details>

<br />

Dependabot compatibility score

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 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 <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)

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/soham2008xyz/Spotify-Downloader/pull/100 **Author:** [@dependabot[bot]](https://github.com/apps/dependabot) **Created:** 2/10/2025 **Status:** ✅ Merged **Merged:** 2/17/2025 **Merged by:** [@soham2008xyz](https://github.com/soham2008xyz) **Base:** `remake` ← **Head:** `dependabot/pip/pyinstaller-6.12.0` --- ### 📝 Commits (1) - [`be6aa7a`](https://github.com/soham2008xyz/Spotify-Downloader/commit/be6aa7aab8d380b5a432a1ffbd32ee65ad36b942) Bump pyinstaller from 6.11.1 to 6.12.0 ### 📊 Changes **1 file changed** (+18 additions, -18 deletions) <details> <summary>View changed files</summary> 📝 `poetry.lock` (+18 -18) </details> ### 📄 Description Bumps [pyinstaller](https://github.com/pyinstaller/pyinstaller) from 6.11.1 to 6.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>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;https://github.com/pyinstaller/pyinstaller/commit/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;https://github.com/pyinstaller/pyinstaller/commit/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;https://github.com/pyinstaller/pyinstaller/commit/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;https://github.com/pyinstaller/pyinstaller/commit/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;https://github.com/pyinstaller/pyinstaller/commit/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;https://github.com/pyinstaller/pyinstaller/commit/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;https://github.com/pyinstaller/pyinstaller/commit/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;https://github.com/pyinstaller/pyinstaller/commit/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;https://github.com/pyinstaller/pyinstaller/commit/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;https://github.com/pyinstaller/pyinstaller/commit/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;https://github.com/pyinstaller/pyinstaller/compare/v6.11.1...v6.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=6.11.1&new-version=6.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 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> --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
kerem 2026-02-28 14:55:53 +03:00
Sign in to join this conversation.
No labels
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/Spotify-Downloader-soham2008xyz#100
No description provided.