-
Notifications
You must be signed in to change notification settings - Fork 5
Commit a3eb18a
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 <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`)
<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``
&lt;/tr&gt;&lt;/table&gt;
</code></pre>
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="pyinstaller/pyinstaller@31dbe9ff477716e4790aa317bc9da68766d20659"><code>31dbe9f</code></a>
Release v6.12.0. [skip ci]</li>
<li><a
href="pyinstaller/pyinstaller@be77254be3e844b7e7d59b977bb25f6fdf0527b4"><code>be77254</code></a>
hookutils: have Tcl/Tk helper gracefully handle built-in _tkinter
module</li>
<li><a
href="pyinstaller/pyinstaller@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="pyinstaller/pyinstaller@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="pyinstaller/pyinstaller@eb6af2546cefd272a79211dd988fbaaa37abba04"><code>eb6af25</code></a>
bootloader: fix calloc() result check to account for AIX
behavior</li>
<li><a
href="pyinstaller/pyinstaller@773bc2d63d4415ae5e921a3f2b180fa4ba76ba95"><code>773bc2d</code></a>
loader: PyiFrozenFinder: robustify relative path computation</li>
<li><a
href="pyinstaller/pyinstaller@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="pyinstaller/pyinstaller@825a24b38057c8e770e6112146db7eb598251dd0"><code>825a24b</code></a>
building: main: display path to dist directory at end of the
build</li>
<li><a
href="pyinstaller/pyinstaller@ee05de897aa82abad2efe7ce2e8d45555930d5a4"><code>ee05de8</code></a>
ci: fix issue with <code>psutil</code> not being available
in msys2/mingw32 anymore</li>
<li><a
href="pyinstaller/pyinstaller@6795ddd9c9be671dc2b38f29bf640b5af2efd85c"><code>6795ddd</code></a>
ci: replace direct pip invocations with python -m pip</li>
<li>Additional commits viewable in <a
href="pyinstaller/pyinstaller@v6.8.0...v6.12.0">compare
view</a></li>
</ul>
</details>
<br />
</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.File tree
Expand file treeCollapse file tree
1 file changed
+1
-1
lines changedFilter options
- requirements
Expand file treeCollapse file tree
1 file changed
+1
-1
lines changedrequirements/packaging.txt
Copy file name to clipboard+1-1Lines changed: 1 addition & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 | 1 |
| |
2 | 2 |
| |
3 | 3 |
| |
4 |
| - | |
| 4 | + | |
5 | 5 |
| |
6 | 6 |
|
0 commit comments