Overview

Request 1005492 accepted

- Update to 1.0
This release contains a large amount of new features, while consolidating what we have with many bug fixes.
Scalability should be dramatically better, as well as new optimization that will accelerate some code quite
a bit. See the summary, how this release is paving the way forward.
Bug Fixes
* Python3: Fix, bytes.decode with only errors argument given was not working. Fixed in 0.9.1 already.
* MSYS2: Fix, the accelerate mode .cmd file was not working correctly. Fixed in 0.9.1 already.
* Onefile: Fix, the bootstrap when waiting for the child, didn't protect against signals that interrupt
this call. This only affected users of the non-public --onefile-tempdir option on Linux, but with that becoming
the default in 1.0, this was discovered. Fixed in 0.9.1 already.
* Fix, pkg_resources compile time generated Distribution values could cause issues with code that put it into calls,
or in tried blocks. Fixed in 0.9.1 already.
* Standalone: Added implicit dependencies of Xlib package. Fixed in 0.9.1 already.
* macOS: Fix, the package configuration for wx had become invalid when restructuring the Yaml with code and schema
disagreeing on allowed values. Fixed in 0.9.1 already.
* Fix: The str.format with a single positional argument didn't generate proper code and failed to compile on the C level.
Fixed in 0.9.1 already.
* Fix, the type shape of str.count result was wrong. Fixed in 0.9.1 already.
* UI: Fix, the warning about collision of just compiled package and original package in the same folder hiding the
compiled package should not apply to packages without an __init__.py file, as those do not take precedence. Fixed in 0.9.2 already.
* Debugging: Fix, the fallback to lldb from gdb when using the option --debugger was broken on anything but Windows. Fixed in 0.9.2 already.
* Python3.8: The module importlib.metadata was not recognized before 3.9, but actually 3.8 already has it, causing the compile
time resolution of package versions to not work there. Fixed in 0.9.3 already.
* Standalone: Fix, at least on macOS we should also scan from parent folders of DLLs, since they may contain sub-directories
in their names. This is mostly the case, when using frameworks. Fixed in 0.9.2 already.
* Standalone: Added package configuration for PyQt5 to require onefile bundle mode on macOS, and recommend to disable
console for PyQt6. This is same as we already do for PySide2 and PySide6. Fixed in 0.9.2 already.
* Standalone: Removed stray macOS onefile bundle package configuration for pickle module which must have been added in error.
Fixed in 0.9.2 already.
* UI: Catch user error of attempting to compile the __init__.py rather than the package directory. Fixed in 0.9.2 already.

Request History
Yogalakshmi Arunachalam's avatar

yarunachalam created request

- Update to 1.0
This release contains a large amount of new features, while consolidating what we have with many bug fixes.
Scalability should be dramatically better, as well as new optimization that will accelerate some code quite
a bit. See the summary, how this release is paving the way forward.
Bug Fixes
* Python3: Fix, bytes.decode with only errors argument given was not working. Fixed in 0.9.1 already.
* MSYS2: Fix, the accelerate mode .cmd file was not working correctly. Fixed in 0.9.1 already.
* Onefile: Fix, the bootstrap when waiting for the child, didn't protect against signals that interrupt
this call. This only affected users of the non-public --onefile-tempdir option on Linux, but with that becoming
the default in 1.0, this was discovered. Fixed in 0.9.1 already.
* Fix, pkg_resources compile time generated Distribution values could cause issues with code that put it into calls,
or in tried blocks. Fixed in 0.9.1 already.
* Standalone: Added implicit dependencies of Xlib package. Fixed in 0.9.1 already.
* macOS: Fix, the package configuration for wx had become invalid when restructuring the Yaml with code and schema
disagreeing on allowed values. Fixed in 0.9.1 already.
* Fix: The str.format with a single positional argument didn't generate proper code and failed to compile on the C level.
Fixed in 0.9.1 already.
* Fix, the type shape of str.count result was wrong. Fixed in 0.9.1 already.
* UI: Fix, the warning about collision of just compiled package and original package in the same folder hiding the
compiled package should not apply to packages without an __init__.py file, as those do not take precedence. Fixed in 0.9.2 already.
* Debugging: Fix, the fallback to lldb from gdb when using the option --debugger was broken on anything but Windows. Fixed in 0.9.2 already.
* Python3.8: The module importlib.metadata was not recognized before 3.9, but actually 3.8 already has it, causing the compile
time resolution of package versions to not work there. Fixed in 0.9.3 already.
* Standalone: Fix, at least on macOS we should also scan from parent folders of DLLs, since they may contain sub-directories
in their names. This is mostly the case, when using frameworks. Fixed in 0.9.2 already.
* Standalone: Added package configuration for PyQt5 to require onefile bundle mode on macOS, and recommend to disable
console for PyQt6. This is same as we already do for PySide2 and PySide6. Fixed in 0.9.2 already.
* Standalone: Removed stray macOS onefile bundle package configuration for pickle module which must have been added in error.
Fixed in 0.9.2 already.
* UI: Catch user error of attempting to compile the __init__.py rather than the package directory. Fixed in 0.9.2 already.


John Vandenberg's avatar

jayvdb accepted request

openSUSE Build Service is sponsored by