14
0
Files
python-PyInstaller/python-PyInstaller.changes
Markéta Machová b262bd96c1 Accepting request 1007199 from home:mcalabkova:branches:devel:languages:python
- Update to 5.4.1
  * Many changes, see upstream changelog
  * Issue an error report if a .spec file will not be generated, but 
    command-line options specific to that functionality are given
  * The `PyInstaller.utils.hooks.get_module_attribute` function now 
    returns the actual attribute value instead of its string representation.
  * The matplotlib.backends hook no longer collects all available matplotlib 
    backends, but rather tries to auto-detect the used backend(s) by default.
  * Drop support for Python 3.6.
  * Make the error handing of `~PyInstaller.utils.hooks.collect_submodules` 
    configurable.
  * Detect if an icon file (.ico or .icns) is of another image type but has 
    been mislabelled as a native icon type via its file suffix then either 
    normalise to a genuinely native image type if pillow is installed or 
    raise an error.
  * Implement a mechanism for controlling the collection mode of modules and 
    packages, with granularity ranging from top-level packages to individual 
    sub-modules.
  * Add support for setuptools-provided distutils, available since 
    setuptools >= 60.0.

OBS-URL: https://build.opensuse.org/request/show/1007199
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-PyInstaller?expand=0&rev=18
2022-09-30 08:59:05 +00:00

221 lines
10 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

-------------------------------------------------------------------
Fri Sep 30 08:41:35 UTC 2022 - Markéta Machová <mmachova@suse.com>
- Update to 5.4.1
* Many changes, see upstream changelog
* Issue an error report if a .spec file will not be generated, but
command-line options specific to that functionality are given
* The `PyInstaller.utils.hooks.get_module_attribute` function now
returns the actual attribute value instead of its string representation.
* The matplotlib.backends hook no longer collects all available matplotlib
backends, but rather tries to auto-detect the used backend(s) by default.
* Drop support for Python 3.6.
* Make the error handing of `~PyInstaller.utils.hooks.collect_submodules`
configurable.
* Detect if an icon file (.ico or .icns) is of another image type but has
been mislabelled as a native icon type via its file suffix then either
normalise to a genuinely native image type if pillow is installed or
raise an error.
* Implement a mechanism for controlling the collection mode of modules and
packages, with granularity ranging from top-level packages to individual
sub-modules.
* Add support for setuptools-provided distutils, available since
setuptools >= 60.0.
-------------------------------------------------------------------
Thu Nov 18 15:23:35 UTC 2021 - Matej Cepl <mcepl@suse.com>
- Update to 4.7:
- Fix a bug since v4.6 where certain Unix system directories
were incorrectly assumed to exist and resulted in a
FileNotFoundError.
- Update sphinx hook for compatibility with latest version
(4.2.0).
- Replace use of PyRun_SimpleString with
PyRun_SimpleStringFlags.
- Add support for Python 3.10.
- Implement basic resource reader for accessing on-filesystem
resources (data files) via importlib.resources (python >=
3.9) or importlib_resources (python <= 3.8).
- Ship precompiled wheels for musl-based Linux distributions
(such as Alpine or OpenWRT) on x86_64 and aarch64.
- Fix sys.executable pointing to the external package file
instead of the executable when in package side-load mode
(pkg_append=False).
- Fix a runaway glob which caused
ctypes.util.find_library("libfoo") to non-deterministically
pick any library matching libfoo* to bundle instead of
libfoo.so.
- Fix compatibility with with MIPS and loongarch64
architectures.
- Fix the FrozenImporter.get_source() to correctly handle the
packages __init__.py source files. This in turn fixes
missing-source-file errors for packages that use pytorch JIT
when the source .py files are collected and available (for
example, kornia).
- Fix the location of the generated stand-alone pkg file when
using the side-load mode (pkg_append=False) in combination
with onefile mode. The package file is now placed next to the
executable instead of next to the .spec file.
- When generating spec files, avoid hard-coding the spec
files location as the pathex argument to the Analysis.
- Add a hook for pandas.plotting to restore compatibility with pandas 1.3.0 and later.
- Add a hook for QtOpenGLWidgets for PyQt6 and PySide6 to
collect the new QtOpenGLWidgets module introduced in Qt6
- Add hooks for QtPositioning and QtLocation modules of the
Qt5-based packages (PySide2 and PyQt5) to ensure that
corresponding plugins are collected.
- Fix compatibility with PyQt5 5.9.2 from condas main channel.
- Prevent potential error in hooks for Qt-based packages that
could be triggered by a partial PyQt6 installation.
- Update QtNetwork hook for PyQt6 and PySide6 to collect the
new tls plugins that were introduced in Qt 6.2.
- Update the gi.repository.GtkSource hook to accept a
module-versions hooksconfig dict in order to allow the hook
to be used with GtkSource versions greater than 3.0.
- Update the Linux bootloader cross compiler Dockerfile to
allow using the official PyPA base images in place of the
dockcross ones.
-------------------------------------------------------------------
Thu Sep 16 11:25:16 UTC 2021 - Matej Cepl <mcepl@suse.com>
- Update to 4.5.1: large number of changes, see packaged CHANGES.rst for
the complete list.
- Remove glibc233.patch (included upstream)
-------------------------------------------------------------------
Thu Apr 1 13:27:23 UTC 2021 - Markéta Machová <mmachova@suse.com>
- Automagically skip matplotlib tests because matplotlib dropped python36
- Add glibc233.patch to fix recent test failure (gh#pyinstaller/pyinstaller#5540)
-------------------------------------------------------------------
Wed Mar 18 07:22:03 UTC 2020 - Tomáš Chvátal <tchvatal@suse.com>
- Disable functional tests as it takes ages and basic checks
are okay with unittests
-------------------------------------------------------------------
Tue Mar 10 09:31:11 UTC 2020 - Tomáš Chvátal <tchvatal@suse.com>
- Use xdist for test execution as otherwise it takes ages
-------------------------------------------------------------------
Fri Jan 17 13:33:04 UTC 2020 - Alberto Planas Dominguez <aplanas@suse.com>
- Requires python-devel, as `pyinstaller` cannot be used without it
-------------------------------------------------------------------
Fri Jan 17 10:56:23 UTC 2020 - Alberto Planas Dominguez <aplanas@suse.com>
- Temporary disabled of tests test_egg* and test_nspkg1*
-------------------------------------------------------------------
Thu Jan 16 16:26:53 UTC 2020 - Alberto Planas Dominguez <aplanas@suse.com>
- Update to version 3.6
* See changelog at https://github.com/pyinstaller/pyinstaller/blob/v3.6/doc/CHANGES.rst
- Add %bcond_with python2
-------------------------------------------------------------------
Mon Sep 23 07:19:49 UTC 2019 - Tomáš Chvátal <tchvatal@suse.com>
- Format with spec-cleaner, fix license
-------------------------------------------------------------------
Fri Sep 20 03:37:50 UTC 2019 - John Vandenberg <jayvdb@gmail.com>
- Delete upstream bootloaders from the source distribution, forcing
re-compilation of bootloader for all platforms, removing 'noarch'
- Lightly update spec, year and https
- Update to v3.5
* See changelog at https://github.com/pyinstaller/pyinstaller/blob/v3.5/doc/CHANGES.rst
-------------------------------------------------------------------
Wed Oct 18 16:45:57 UTC 2017 - toddrme2178@gmail.com
- Implement single-spec version
- Update to version 3.3
* See changelog at https://github.com/pyinstaller/pyinstaller/blob/v3.3/doc/CHANGES.rst
-------------------------------------------------------------------
Mon Jan 23 04:44:34 UTC 2017 - termim@gmail.com
- use update-alternatives
- update to 3.2.1
* New, updated and fixed hooks: botocore (#2094), gi (#2347), jira (#2222),
PyQt5.QtWebEngineWidgets (#2269), skimage (#2195, 2225), sphinx (#2323,)
xsge_gui (#2251).
* Don't fail if working directory already exists (#1994)
* Avoid encoding errors in main script (#1976)
* Fix hasher digest bytes not str (#2229, #2230)
* (Windows) Fix additional dependency on the msvcrt10.dll (#1974)
* (Windows) Correctly decode a bytes object produced by pefile (#1981)
* (Windows) Package ``pefile`` with pyinstaller. This partially
undoes some changes in 3.2 in which the packaged pefiles were
removed to use the pypi version instead. The pypi version was
considerably slower in some applications, and still has a couple
of small issues on PY3. (#1920)
* (OS X) PyQt5 packaging issues on MacOS (#1874)
* (OS X) Replace run-time search path keyword (#1965)
* (OS X) (Re-) add argv emulation for OSX, 64-bit (#2219)
* (OS X) use decode("utf-8") to convert bytes in getImports_macholib() (#1973)
* (Bootloader) fix segfaults (#2176)
* (setup.py) pass option --no-lsb on GNU/Linux only (#1975)
* Updates and fixes in documentation, manuals, et al. (#1986, 2002, #2153,
#2227, #2231)
- update to version 3.2:
* Even the “main” script is now byte-compiled (#1847, #1856)
* The manual is on readthedocs.io now (#1578)
* On installation try to compile the bootloader if there is none for
the current plattform (#1377)
* (Unix) Use objcopy to create a valid ELF file (#1812, #1831)
* (Linux): Compile with _FORTIFY_SOURCE (#1820)
* New, updated and fixed hooks: CherryPy (#1860), Cryptography
(#1425, #1861), enchant (1562), gi.repository.GdkPixbuf (#1843),
gst (#1963), Lib2to3 (#1768), PyQt4, PyQt5, PySide (#1783, #1897,
#1887), SciPy (#1908, #1909), sphinx (#1911, #1912), sqlalchemy
(#1951), traitlets wx.lib.pubsub (#1837, #1838),
* For windowed mode add isatty() for our dummy NullWriter (#1883)
* Suppress “Failed to execute script” in case of SystemExit (#1869)
* Do not apply Upx compressor for bootloader files (#1863)
* Fix absolute path for lib used via ctypes (#1934)
* (OSX) Fix binary cache on NFS (#1573, #1849)
* (Windows) Fix message in grab_version (#1923)
* (Windows) Fix wrong icon paramter in Windows example (#1764)
* (Windows) Fix win32 unicode handling (#1878)
* (Windows) Fix unnecessary rebuilds caused by rebuilding
winmanifest (#1933)
* (Cygwin) Fix finding the Python library for Cygwin 64-bit (#1307,
#1810, #1811)
* (OSX) Fix compilation issue (#1882)
* (Windows) No longer bundle pefile, use package from for windows
(#1357)
* (Windows) Provide a more robust means of executing a Python script
* AIX fixes.
* Update waf to version 1.8.20 (#1868)
* Fix excludedimports, more predictable order how hooks are applied
#1651
* Internal impovements and code clean-up (#1754, #1760, #1794,
#1858, #1862, #1887, #1907, #1913)
* Clean-ups fixes and improvements for the test suite
* Known Issues
+ Apps built with Windows 10 and Python 3.5 may not run on Windows
versions earlier than 10 (#1566).
+ The multipackage (MERGE) feature (#1527) is currently broken.
+ (OSX) Support for OpenDocument events (#1309) is broken.
- updated to version 3.1.1:
* Fix problems with setuptools 19.4 (#1772, #1773, #1790, #1791)
* 3.1 does not collect certain direct imports (#1780)
* Git reports wrong version even if on unchanged release (#1778)
* Dont resolve symlinks in modulegraph.py (#1750, #1755)
* ShortFileName not returned in win32 util (#1799)
-------------------------------------------------------------------
Sat Jan 16 17:57:42 UTC 2016 - termim@gmail.com
- Initial check in v3.1