Title: Bump pyinstaller from 5.13.2 to 6.0.0 by dependabot[bot] · Pull Request #16 · code-gopher/DnfHelper-Python · GitHub
Open Graph Title: Bump pyinstaller from 5.13.2 to 6.0.0 by dependabot[bot] · Pull Request #16 · code-gopher/DnfHelper-Python
X Title: Bump pyinstaller from 5.13.2 to 6.0.0 by dependabot[bot] · Pull Request #16 · code-gopher/DnfHelper-Python
Description: Bumps pyinstaller from 5.13.2 to 6.0.0.
Release notes
Sourced from pyinstaller's releases.
v6.0.0
Please see the v6.0.0 section of the changelog for a list of the changes since v5.13.2.
Changelog
Sourced from pyinstaller's changelog.
6.0.0 (2023-09-22)
Features
* (macOS) PyInstaller now attempts to preserve the ``.framework`` bundles when
collecting shared libraries from them. If a shared library is to be collected
from a ``.framework`` bundle, the ``Info.plist`` is also automatically
collected. The ``.framework`` bundle collection code also attempts to fix the
bundles' structure to conform to code-signing requirements (i.e., creation of
the ``Current`` symbolic link in the ``Versions`` directory, and top-level
contents being symbolic links that point to counterparts in the
``Versions/Current`` directory). Note that other resources (for example from
``Resources`` or ``Helpers`` directories) still need to be explicitly
collected by hooks. (:issue:`7619`)
* (macOS) The file relocation mechanism in ``BUNDLE`` that generates macOS .app
bundles has been completely redesigned. All data files are now placed into
directory structure rooted in ``Contents/Resources``, all shared libraries (as
well as nested .framework bundles) are placed into directory structure rooted
in ``Contents/Frameworks``, and only the the program executable is placed into
the ``Contents/MacOS`` directory. The contents of ``Contents/Resources`` and
``Contents/Frameworks`` directories are cross-linked via symlinks between the
two directory trees in order to maintain illusion of mixed-content directories
(in both directory trees). The cross-linking is done at either file level or
(sub)directory level, depending on the content type of a (sub)directory. For
directories in ``Contents/Frameworks`` that contain a dot in the name, a
work-around is automatically applied: the directory is created with a modified
name that does not include the dot, and next to it, a symbolic link is created
under the original name and pointing to the directory with modified name.
(:issue:`7619`)
* (non-Windows) PyInstaller now attempts to preserve the parent directory
structure for shared libraries discovered and collected by the binary
dependency analysis, instead of automatically collecting them into the
top-level application directory. Due to library search path assumptions
made in various places, symbolic links to collected libraries are created
in the top-level application directory. This complements earlier work
(:issue:`7028`) that implemented DLL parent directory structure
preservation on Windows. (:issue:`7619`)
* (Windows) Add an option to hide or minimize the console window in
console-enabled applications, but only if the program's process owns
the console window (i.e., the program was not launched from an existing
console window). (:issue:`7729`)
* (Windows) The :option:`--add-data` and :option:`--add-binary` options accept
the POSIX syntax of ``--add-data=source:dest`` rather than
``--add-data=source;dest``. The latter will continue to work on Windows to
avoid breaking backwards compatibility but is discouraged in favour of the now
cross platform format. (:issue:`6724`)
* Add automatic binary vs. data file (re)classification step to the analysis
process. PyInstaller now inspects all files passed to ``Analysis`` via
... (truncated)
Commits
7001def Release v6.0.0. [skip ci]
87cda61 building: fix executable-bit preservation for collected shell scripts
d1adaed tests: add a test with bundled shell script
8bbc4f7 bootloader: onefile: set executable bit only on extracted binaries
3bd5160 building: use shutil.copyfile when copying files into onedir build
3b4099b Cherry pick v5 release commits into develop. [skip ci]
962ac8f hookutils: remove requirements_for_package
984545a hookutils: adjust behavior of collect_data_files with include_py_files
deb6613 hookutils: have collect_all look up the dist from package name
e4e6ea3 hookutils: implement replacement for is_module_satisfies
Additional commits viewable in compare view
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
Open Graph Description: Bumps pyinstaller from 5.13.2 to 6.0.0. Release notes Sourced from pyinstaller's releases. v6.0.0 Please see the v6.0.0 section of the changelog for a list of the changes since v5.13.2. Ch...
X Description: Bumps pyinstaller from 5.13.2 to 6.0.0. Release notes Sourced from pyinstaller's releases. v6.0.0 Please see the v6.0.0 section of the changelog for a list of the changes since v5.13.2. ...
Opengraph URL: https://github.com/code-gopher/DnfHelper-Python/pull/16
X: @github
Domain: github.com
| route-pattern | /:user_id/:repository/pull/:id/files(.:format) |
| route-controller | pull_requests |
| route-action | files |
| fetch-nonce | v2:345e3737-a0f1-d614-6860-e2a7fcebfcaa |
| current-catalog-service-hash | ae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b |
| request-id | ABB8:17AC79:125CD4:18AAA0:6A615A51 |
| html-safe-nonce | 3aaba0d30aab3f887ba33801d781c05a61623fe7fd2451c556ed4d6a8aa5bee0 |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJBQkI4OjE3QUM3OToxMjVDRDQ6MThBQUEwOjZBNjE1QTUxIiwidmlzaXRvcl9pZCI6IjE1ODk4NTMwNDM0MjQzMjAwODEiLCJyZWdpb25fZWRnZSI6ImlhZCIsInJlZ2lvbl9yZW5kZXIiOiJpYWQifQ== |
| visitor-hmac | 50ee98a014340c7643e07d74af804dc63842446a097106da395d2dd483d9cca7 |
| hovercard-subject-tag | pull_request:2817002148 |
| github-keyboard-shortcuts | repository,pull-request-list,pull-request-conversation,pull-request-files-changed,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | / |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/code-gopher/DnfHelper-Python/pull/16/files |
| twitter:image | https://avatars.githubusercontent.com/in/29110?s=400&v=4 |
| twitter:card | summary_large_image |
| og:image | https://avatars.githubusercontent.com/in/29110?s=400&v=4 |
| og:image:alt | Bumps pyinstaller from 5.13.2 to 6.0.0. Release notes Sourced from pyinstaller's releases. v6.0.0 Please see the v6.0.0 section of the changelog for a list of the changes since v5.13.2. Ch... |
| og:site_name | GitHub |
| og:type | object |
| hostname | github.com |
| expected-hostname | github.com |
| None | c258d2b06b498220e3b94af28b26bbbf58f4203a6373725f779afcc867afd263 |
| turbo-cache-control | no-preview |
| diff-view | unified |
| go-import | github.com/code-gopher/DnfHelper-Python git https://github.com/code-gopher/DnfHelper-Python.git |
| octolytics-dimension-user_id | 19791012 |
| octolytics-dimension-user_login | code-gopher |
| octolytics-dimension-repository_id | 601438972 |
| octolytics-dimension-repository_nwo | code-gopher/DnfHelper-Python |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 601438972 |
| octolytics-dimension-repository_network_root_nwo | code-gopher/DnfHelper-Python |
| turbo-body-classes | logged-out env-production page-responsive |
| disable-turbo | true |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | bae60047c72c7890f36d34d78461f3453c546ee2 |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width