Skip to content

Commit

Permalink
Release v6.3.0. [skip ci]
Browse files Browse the repository at this point in the history
  • Loading branch information
bwoodsend committed Dec 10, 2023
1 parent 79aa828 commit f563dce
Show file tree
Hide file tree
Showing 32 changed files with 63 additions and 38 deletions.
2 changes: 1 addition & 1 deletion PyInstaller/__init__.py
Expand Up @@ -18,7 +18,7 @@
from PyInstaller.utils.git import get_repo_revision

# Note: Keep this variable as plain string so it could be updated automatically when doing a release.
__version__ = '6.2.0'
__version__ = '6.3.0'

# Absolute path of this package's directory. Save this early so all submodules can use the absolute path. This is
# required for example if the current directory changes prior to loading the hooks.
Expand Down
Binary file modified PyInstaller/bootloader/Darwin-64bit/run
Binary file not shown.
Binary file modified PyInstaller/bootloader/Darwin-64bit/run_d
Binary file not shown.
Binary file modified PyInstaller/bootloader/Darwin-64bit/runw
Binary file not shown.
Binary file modified PyInstaller/bootloader/Darwin-64bit/runw_d
Binary file not shown.
Binary file modified PyInstaller/bootloader/Linux-32bit-intel/run
Binary file not shown.
Binary file modified PyInstaller/bootloader/Linux-32bit-intel/run_d
Binary file not shown.
Binary file modified PyInstaller/bootloader/Linux-64bit-intel/run
Binary file not shown.
Binary file modified PyInstaller/bootloader/Linux-64bit-intel/run_d
Binary file not shown.
Binary file modified PyInstaller/bootloader/Windows-32bit-intel/run.exe
Binary file not shown.
Binary file modified PyInstaller/bootloader/Windows-32bit-intel/run_d.exe
Binary file not shown.
Binary file modified PyInstaller/bootloader/Windows-32bit-intel/runw.exe
Binary file not shown.
Binary file modified PyInstaller/bootloader/Windows-32bit-intel/runw_d.exe
Binary file not shown.
Binary file modified PyInstaller/bootloader/Windows-64bit-intel/run.exe
Binary file not shown.
Binary file modified PyInstaller/bootloader/Windows-64bit-intel/run_d.exe
Binary file not shown.
Binary file modified PyInstaller/bootloader/Windows-64bit-intel/runw.exe
Binary file not shown.
Binary file modified PyInstaller/bootloader/Windows-64bit-intel/runw_d.exe
Binary file not shown.
6 changes: 3 additions & 3 deletions README.rst
Expand Up @@ -134,7 +134,7 @@ either ``gcc`` or ``clang``) and zlib's development headers already installed.
Support
-------

- Official debugging guide: https://pyinstaller.org/en/v6.2.0/when-things-go-wrong.html
- Official debugging guide: https://pyinstaller.org/en/v6.3.0/when-things-go-wrong.html
- Assorted user contributed help topics: https://github.com/pyinstaller/pyinstaller/wiki
- Web based Q&A forums: https://github.com/pyinstaller/pyinstaller/discussions
- Email based Q&A forums: https://groups.google.com/g/pyinstaller
Expand All @@ -146,5 +146,5 @@ Changes in this Release
You can find a detailed list of changes in this release
in the `Changelog`_ section of the manual.

.. _`manual`: https://pyinstaller.org/en/v6.2.0/
.. _`Changelog`: https://pyinstaller.org/en/v6.2.0/CHANGES.html
.. _`manual`: https://pyinstaller.org/en/v6.3.0/
.. _`Changelog`: https://pyinstaller.org/en/v6.3.0/CHANGES.html
49 changes: 49 additions & 0 deletions doc/CHANGES.rst
Expand Up @@ -15,6 +15,55 @@ Changelog for PyInstaller

.. towncrier release notes start
6.3.0 (2023-12-10)
------------------

Bugfix
~~~~~~

* (Linux) Optimize the automatic binary-vs-data classification by avoiding
``objdump`` based check on files that do not have ELF signature. This
mitigates noticeably longer analysis times for projects with large number of
(data) files. (:issue:`8148`)
* (Windows) Add Windows error code 110 (``ERROR_OPEN_FAILED``) to the list of
error codes eligible for the retry mechanism that attempts to mitigate build
failures due to anti-virus program interference. (:issue:`8138`)
* (Windows) Fix issue with non-functional :func:`time.sleep()` when building
program with Python <= 3.8.6 or Python 3.9.0. (:issue:`8104`)
* (Windows) Fix issue with splash screen in ``onefile`` mode failing to extract
``VCRUNTIME140.dll`` from the archive due to character-case mismatch. We now
perform case-insensitive comparison between the name listed in splash
dependency list and the names in archive TOC. (:issue:`8103`)
* Fix PEP 597 EncodingWarnings when :envvar:`PYTHONWARNDEFAULTENCODING` is set
to true. (:issue:`8117`)
* Fix pre-safe-import hooks for ``six.moves``, ``urllib3.packages.six.moves``,
and ``setuptools.extern.six.moves`` to gracefully handle cases when the
corresponding ``six`` package is unavailable, as the hook may end up being
executed even in that case. (:issue:`8145`)
* Fix symbolic link tracking in ``MERGE`` processing, so that distinct symbolic
links with same relative target (e.g. ``Current -> A`` symbolic links in Qt
.framework bundles collected on macOS) are properly processed, and kept in the
original TOC upon their first occurrence. (:issue:`8124`)


Hooks
~~~~~

* Add hook for ``gi.repository.DBus``. (:issue:`8149`)
* Add hooks for ``gi.repository.AppIndicator3`` and
``gi.repository.AyatanaAppIndicator3``. (:issue:`8149`)


Bootloader
~~~~~~~~~~

* When setting up embedded Python interpreter configuration, set
``PyConfig.install_signal_handlers=1`` to install signal handlers.
This matches the behavior of PyInstaller 5.x bootloaders, where interpreter
was initialized via ``Py_Initialize()``, which in turn calls
``Py_InitializeEx(1)``, i.e., with ``install_sigs=1``. (:issue:`8105`)


6.2.0 (2023-11-11)
------------------

Expand Down
6 changes: 6 additions & 0 deletions doc/CREDITS.rst
Expand Up @@ -5,6 +5,12 @@ Thanks goes to all the kind PyInstaller contributors who have contributed
new code, bug reports, fixes, comments and ideas. A brief list follows,
please let us know if your name is omitted by accident:

Contributions to PyInstaller 6.3.0
----------------------------------

* Rok Mandeljc
* Dan Yeaw

Contributions to PyInstaller 6.2.0
----------------------------------

Expand Down
4 changes: 2 additions & 2 deletions doc/pyi-makespec.1
@@ -1,6 +1,6 @@
.\" Man page generated from reStructuredText.
.
.TH "PYI-MAKESPEC" "1" "2023-11-11" "6.2.0" "PyInstaller"
.TH "PYI-MAKESPEC" "1" "2023-12-10" "6.3.0" "PyInstaller"
.SH NAME
pyi-makespec \- Create a spec file for your PyInstaller project
.
Expand Down Expand Up @@ -230,7 +230,7 @@ option is automatically set if the first script is a \(aq.pyw\(aq file. This
option is ignored on *NIX systems.
.UNINDENT
.sp
\-\-hide\-console {minimize\-late,hide\-early,minimize\-early,hide\-late}
\-\-hide\-console {minimize\-early,hide\-early,hide\-late,minimize\-late}
.INDENT 0.0
.INDENT 3.5
Windows only: in console\-enabled executable, have bootloader automatically
Expand Down
4 changes: 2 additions & 2 deletions doc/pyinstaller.1
@@ -1,6 +1,6 @@
.\" Man page generated from reStructuredText.
.
.TH "PYINSTALLER" "1" "2023-11-11" "6.2.0" "PyInstaller"
.TH "PYINSTALLER" "1" "2023-12-10" "6.3.0" "PyInstaller"
.SH NAME
pyinstaller \- Configure and build a PyInstaller project in one run
.
Expand Down Expand Up @@ -250,7 +250,7 @@ option is automatically set if the first script is a \(aq.pyw\(aq file. This
option is ignored on *NIX systems.
.UNINDENT
.sp
\-\-hide\-console {minimize\-late,hide\-early,minimize\-early,hide\-late}
\-\-hide\-console {minimize\-early,hide\-early,hide\-late,minimize\-late}
.INDENT 0.0
.INDENT 3.5
Windows only: in console\-enabled executable, have bootloader automatically
Expand Down
4 changes: 0 additions & 4 deletions news/8103.bugfix.rst

This file was deleted.

2 changes: 0 additions & 2 deletions news/8104.bugfix.rst

This file was deleted.

5 changes: 0 additions & 5 deletions news/8105.bootloader.rst

This file was deleted.

1 change: 0 additions & 1 deletion news/8117.bugfix.rst

This file was deleted.

4 changes: 0 additions & 4 deletions news/8124.bugfix.rst

This file was deleted.

3 changes: 0 additions & 3 deletions news/8138.bugfix.rst

This file was deleted.

4 changes: 0 additions & 4 deletions news/8145.bugfix.rst

This file was deleted.

4 changes: 0 additions & 4 deletions news/8148.bugfix.rst

This file was deleted.

1 change: 0 additions & 1 deletion news/8149.hooks.1.rst

This file was deleted.

2 changes: 0 additions & 2 deletions news/8149.hooks.rst

This file was deleted.

0 comments on commit f563dce

Please sign in to comment.