Skip to content

Commit

Permalink
build(deps): update pyinstaller requirement from <6.9,>=6.8.0 to >=6.…
Browse files Browse the repository at this point in the history
…8.0,<6.10 (#336)

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.9.0</h2>
<p>Please see the <a
href="https://pyinstaller.org/en/v6.9.0/CHANGES.html#id1">v6.9.0 section
of the changelog</a> for a list of the changes since v6.8.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>6.9.0 (2024-07-06)</h2>
<p>Bugfix</p>
<pre><code>
* (Windows) Work around the problem with ``libgcc_s_dw2-1.dll`` and
``libwinpthread-1.dll`` DLLs files not being removed from application's
  temporary directory when building splash-screen-enabled onefile
  application with 32-bit msys2/mingw32 environment. (:issue:`8587`)
* (Windows) Work around the problem with ``VCRUNTIME140.dll`` DLL file
not
  being removed from application's temporary directory when building
splash-screen-enabled onefile application with UPX enabled.
(:issue:`7106`)
* Re-allow ``hiddenimports`` with hyphenated names during Analysis (was
blocked
  in v6.8.0) (:issue:`8601`)
<p>Hooks</p>
<pre><code>
* Add work-around for incompatibility between ``scipy`` and ``numpy``
2.0.0
  (the ``ModuleNotFoundError: No module named 'numpy.f2py'`` error).
  (:issue:`8622`)
* Update ``django`` hook to account for possibility of the deprecated
``DEFAULT_FILE_STORAGE`` setting being set to ``None``. (:issue:`8633`)
* Update ``scipy`` hooks for compatibility with ``scipy`` 1.14.0.
  (:issue:`8622`)


Bootloader
&lt;/code&gt;&lt;/pre&gt;
&lt;ul&gt;
&lt;li&gt;(Windows) Implement last-ditch attempt at force-unloading
bundled DLLs
from onefile parent process: if onefile application fails to remove its
temporary directory, it now iterates over all DLLs loaded in the
process,
identifies the ones that originate from its temporary directory, and
attempts to force-unload them, before trying to remove the temporary
directory again. This should work around for issues with Tcl/Tk DLLs
used by splash screen, which may load additional DLLs, and fail to
automatically unload them when they are unloaded themselves.
(:issue:&lt;code&gt;8587&lt;/code&gt;)&lt;/li&gt;
&lt;li&gt;Fix the order in which Tcl and Tk shared library are unloaded
from the
splash-screen enabled frozen application, to prevent the process from
crashing during application cleanup (observed on Windows).
(:issue:&lt;code&gt;8587&lt;/code&gt;)&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;6.8.0 (2024-06-08)&lt;/h2&gt;
&lt;p&gt;Bugfix&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;&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@c7ee9de026c2ed2bf34fc5857347b903baf284c2&quot;&gt;&lt;code&gt;c7ee9de&lt;/code&gt;&lt;/a&gt;
Release v6.9.0. [skip ci]&lt;/li&gt;
&lt;li&gt;&lt;a
href=&quot;pyinstaller/pyinstaller@952e69660b69be199c4759b1d65ad831de7b7370&quot;&gt;&lt;code&gt;952e696&lt;/code&gt;&lt;/a&gt;
hooks: django: fix deprecated DEFAULT_FILE_STORAGE can be None (&lt;a
href=&quot;https://redirect.github.com/pyinstaller/pyinstaller/issues/8633&quot;&gt;#8633&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;a
href=&quot;pyinstaller/pyinstaller@06ab88d7090f4fa338e494b8f08eba2b3f3d648a&quot;&gt;&lt;code&gt;06ab88d&lt;/code&gt;&lt;/a&gt;
Tests: Requirements: Scheduled weekly dependency update for week 26
(&lt;a
href=&quot;https://redirect.github.com/pyinstaller/pyinstaller/issues/8636&quot;&gt;#8636&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;a
href=&quot;pyinstaller/pyinstaller@5ff9bd2c9d3b433d4b8bc98d8ed846217ac42621&quot;&gt;&lt;code&gt;5ff9bd2&lt;/code&gt;&lt;/a&gt;
ci: lint: use &amp;quot;ruff check
&amp;lt;path&amp;gt;&amp;quot;&lt;/li&gt;
&lt;li&gt;&lt;a
href=&quot;pyinstaller/pyinstaller@070c6ea5634388a5abadc53fa7e064c56b630897&quot;&gt;&lt;code&gt;070c6ea&lt;/code&gt;&lt;/a&gt;
tests: bump numpy to 2.0.0 and scipy to 1.14.0&lt;/li&gt;
&lt;li&gt;&lt;a
href=&quot;pyinstaller/pyinstaller@5504816f50fe8fa79434e5f6159579ba3e20e7ff&quot;&gt;&lt;code&gt;5504816&lt;/code&gt;&lt;/a&gt;
hooks: scipy: add work-around for numpy 2.0.0&lt;/li&gt;
&lt;li&gt;&lt;a
href=&quot;pyinstaller/pyinstaller@f90362e7b4d35c01f587a91575e507530e2e9331&quot;&gt;&lt;code&gt;f90362e&lt;/code&gt;&lt;/a&gt;
hooks: update scipy hooks for compatibility with scipy 1.14.0&lt;/li&gt;
&lt;li&gt;&lt;a
href=&quot;pyinstaller/pyinstaller@d56719548452cda8f69c2ede5050eaf226f0c185&quot;&gt;&lt;code&gt;d567195&lt;/code&gt;&lt;/a&gt;
tests: replace existing scipy tests with per-module import
tests&lt;/li&gt;
&lt;li&gt;&lt;a
href=&quot;pyinstaller/pyinstaller@c2488c989d23595ad21f3ad5fff90bb982dc538c&quot;&gt;&lt;code&gt;c2488c9&lt;/code&gt;&lt;/a&gt;
tests: xfail scipy tests only with python 3.12.0&lt;/li&gt;
&lt;li&gt;&lt;a
href=&quot;pyinstaller/pyinstaller@3b0e533231b5bd0cbc982ec32afef570a8921f92&quot;&gt;&lt;code&gt;3b0e533&lt;/code&gt;&lt;/a&gt;
hookutils: copy_metadata: proper error message for zipped
eggs&lt;/li&gt;
&lt;li&gt;Additional commits viewable in &lt;a
href=&quot;pyinstaller/pyinstaller@v6.8.0...v6.9.0&quot;&gt;compare
view&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/details&gt;

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


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>
  • Loading branch information
Guts authored Aug 2, 2024
2 parents 641ab52 + 1e0c54e commit a88f53d
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion requirements/packaging.txt
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
distro==1.9.* ; sys_platform == 'linux'
pyinstaller>=6.8.0,<6.9
pyinstaller>=6.8.0,<6.10
pypiwin32==223 ; sys_platform == 'win32'

0 comments on commit a88f53d

Please sign in to comment.