Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bump pyinstaller from 5.0.1 to 5.1 in /backend #1681

Merged
merged 1 commit into from
May 17, 2022

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github May 17, 2022

Bumps pyinstaller from 5.0.1 to 5.1.

Release notes

Sourced from pyinstaller's releases.

2.1 - last Python 2-only release.

  • Rewritten manual explaining even very basic topics.
  • PyInstaller integration with setuptools (direct installation with easy_install or pip from PYPI - https://pypi.python.org/pypi). After installation there will be available command 'pyinstaller' for PyInstaller usage.
  • (Windows) Alter --version-file resource format to allow unicode support.
  • (Windows) Fix running frozen app running from paths containing foreign characters.
  • (Windows) Fix running PyInstaller from paths containing foreign characters.
  • (OSX) Implement --icon option for the .app bundles.
  • (OSX) Add argv emulation for OpenDocument AppleEvent (see manual for details).
  • Rename --buildpath to --workpath.
  • Created app is put to --distpath.
  • All temporary work files are now put to --workpath.
  • Add option --clean to remove PyInstaller cache and temporary files.
  • Add experimental support for Linux arm.
  • Minimum suported Python version is 2.4.
  • Add import hooks for docutils, jinja2, sphinx, pytz, idlelib, sqlite3.
  • Add import hooks for IPython, Scipy, pygst, Python for .NET.
  • Add import hooks for PyQt5, Bacon, raven.
  • Fix django import hook to work with Django 1.4.
  • Add rthook for twisted, pygst.
  • Add rthook for pkg_resource. It fixes the following functions for frozen app pkg_resources.resource_stream(), pkg_resources.resource_string().
  • Better support for pkg_resources (.egg manipulation) in frozen executables.
  • Add option --runtime-hook to allow running custom code from frozen app before loading other Python from the frozen app. This is usefull for some specialized preprocessing just for the frozen executable. E.g. this option can be used to set SIP api v2 for PyQt4.
  • Fix runtime option --Wignore.
  • Rename utils to lowercase: archieve_viewer.py, bindepend.py, build.py, grab_version.py, make_comserver.py, makespec.py, set_version.py.
  • (OSX) Fix missing qt_menu.nib in dist directory when using PySide.
  • (OSX) Fix bootloader compatibility with Mac OS X 10.5
  • (OSX) Search libpython in DYLD_LIBRARY_PATH if libpython cannot be found.
  • (OSX) Fix Python library search in virtualenv.
  • Environment variable PYTHONHOME is now unset and path to python home is set in bootloader by function Py_SetPythonHome().This overrides sys.prefix and sys.exec_prefix for frozen application.
  • Python library filename (e.g. python27.dll, libpython2.7.so.1.0, etc) is embedded to the created exe file. Bootloader is not trying several filenames anymore.
  • Frozen executables now use PEP-302 import hooks to import frozen modules and C extensions. (sys.meta_path)
  • Drop old import machinery from iu.py.
  • Drop own code to import modules from zip archives (.egg files) in frozen executales. Native Python implementation is kept unchanged.
  • Drop old crypto code. This feature was never completed.
  • Drop bootloader dependency on Python headers for compilation.
  • (Windows) Recompile bootloaders with VS2008 to ensure win2k compatibility.
  • (Windows) Use 8.3 filenames for homepath/temppath.

... (truncated)

Changelog

Sourced from pyinstaller's changelog.

5.1 (2022-05-17)

Bugfix


* (Windows) Fix the regression causing the (relative) spec path ending up
  prepended to relative icon path twice, resulting in icon not being found.
  (:issue:`6788`)
* Prevent collection of an entire Python site when using
  :func:`~PyInstaller.utils.hooks.collect_data_files` or
  :func:`~PyInstaller.utils.hooks.collect_dynamic_libs` for single-file modules
  (:issue:`6789`)
* Prevent the hook utility functions, such as
  :func:`~PyInstaller.utils.hooks.collect_submodules`,
  :func:`~PyInstaller.utils.hooks.collect_data_files`, and
  :func:`~PyInstaller.utils.hooks.collect_dynamic_libs`, from failing to
  identify a package when its PEP451-compliant loader does not implement
  the optional ``is_package`` method. (:issue:`6790`)
* The :func:`~PyInstaller.utils.hooks.get_package_paths` function now
  supports PEP420 namespace packages - although for backwards-compatibility
  reasons, it returns only the first path when multiple paths are
  present. (:issue:`6790`)
* The hook utility functions
  :func:`~PyInstaller.utils.hooks.collect_submodules`,
  :func:`~PyInstaller.utils.hooks.collect_data_files`, and
  :func:`~PyInstaller.utils.hooks.collect_dynamic_libs`) now support
  collection from PEP420 namespace packages. (:issue:`6790`)
* The user-provided spec file path and paths provided via :option:`--workpath`
  and :option:`--distpath` are now resolved to absolute full paths before being
  passed to PyInstaller's internals. (:issue:`6788`)

Hooks


* Exclude ``doctest`` in the ``pickle`` hook. Update ``PySide2``, ``PySide6``,
  ``PyQt5``, and ``PyQt6`` hooks with hidden imports that were previously
  pulled in by ``doctest`` (that was in turn pulled in by ``pickle``).
  (:issue:`6797`)

Bootloader
</code></pre>
<ul>
<li>(Windows) Update the bundled <code>zlib</code> sources to v1.2.12. (:issue:<code>6804</code>)</li>
</ul>
<p>Bootloader build</p>
<pre><code>&lt;/tr&gt;&lt;/table&gt;
</code></pre>
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>

<ul>
<li>See full diff in <a href="https://github.com/pyinstaller/pyinstaller/commits&quot;&gt;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 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)

Bumps [pyinstaller](https://github.com/pyinstaller/pyinstaller) from 5.0.1 to 5.1.
- [Release notes](https://github.com/pyinstaller/pyinstaller/releases)
- [Changelog](https://github.com/pyinstaller/pyinstaller/blob/develop/doc/CHANGES.rst)
- [Commits](https://github.com/pyinstaller/pyinstaller/commits)

---
updated-dependencies:
- dependency-name: pyinstaller
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot added dependencies Upgrade or downgrade of project dependencies. python labels May 17, 2022
@timmo001 timmo001 merged commit c609121 into master May 17, 2022
@timmo001 timmo001 deleted the dependabot/pip/backend/pyinstaller-5.1 branch May 17, 2022 18:55
@github-actions github-actions bot locked and limited conversation to collaborators May 19, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
dependencies Upgrade or downgrade of project dependencies.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant