14
0

Accepting request 1098148 from home:mcalabkova:branches:devel:languages:python

- Update to 5.13.0
  * Allow controlling the build log level (--log-level) via a 
    PYI_LOG_LEVEL environment variable.
  * Fixes an issue with gi shared libraries not being packaged if 
    they don’t have version suffix and are in a special location 
    set by LD_LIBRARY_PATH instead of a typical library path.
  * The deprecated PEP-302 find_module() and load_module() methods 
    have been removed from PyInstaller’s FrozenImporter.
  * Compile the collected GLib schema files using glib-schema-compiler 
    instead of collecting the pre-compiled gschemas.compiled.
  * The archive_viewer utility has been rewritten with modified 
    command-line interface (--log has been renamed to --list) and 
    with changed output formatting. 
  * Extend PySide6 hooks for PySide6 6.5.0 compatibility.
  * Ensure that binaries that are manually specified in the .spec file 
    (or via corresponding --add-binary or --collect-binaries 
    command-line switches) undergo the binary dependency analysis, 
    so their dependencies are automatically collected. 
  * Remove the use of the TOC class in the analysis / build process, 
    and use plain list instances instead. 
  * Attempt to fix compatibility of PyInstaller’s PyiFrozenImporter 
    with importlib.util.LazyLoader.
  * Add support for Python 3.12.
  * Limit the import of collected packages prior to performing binary 
    dependency analysis to only Windows, where it is actually useful.

OBS-URL: https://build.opensuse.org/request/show/1098148
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-PyInstaller?expand=0&rev=26
This commit is contained in:
2023-07-12 08:25:50 +00:00
committed by Git OBS Bridge
parent e20ffbe6a8
commit 4d64914b34
4 changed files with 38 additions and 17 deletions

View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:4de951522be6501348a378a1a02f699e5697be973f8d3c2da39a90e7c88991b4
size 3874599

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:10f6113c64dbec59ec5856334cb351fe2aa1018bd150693b830d869a59e8e334
size 3841390

View File

@@ -1,3 +1,32 @@
-------------------------------------------------------------------
Tue Jul 11 12:38:14 UTC 2023 - Markéta Machová <mmachova@suse.com>
- Update to 5.13.0
* Allow controlling the build log level (--log-level) via a
PYI_LOG_LEVEL environment variable.
* Fixes an issue with gi shared libraries not being packaged if
they dont have version suffix and are in a special location
set by LD_LIBRARY_PATH instead of a typical library path.
* The deprecated PEP-302 find_module() and load_module() methods
have been removed from PyInstallers FrozenImporter.
* Compile the collected GLib schema files using glib-schema-compiler
instead of collecting the pre-compiled gschemas.compiled.
* The archive_viewer utility has been rewritten with modified
command-line interface (--log has been renamed to --list) and
with changed output formatting.
* Extend PySide6 hooks for PySide6 6.5.0 compatibility.
* Ensure that binaries that are manually specified in the .spec file
(or via corresponding --add-binary or --collect-binaries
command-line switches) undergo the binary dependency analysis,
so their dependencies are automatically collected.
* Remove the use of the TOC class in the analysis / build process,
and use plain list instances instead.
* Attempt to fix compatibility of PyInstallers PyiFrozenImporter
with importlib.util.LazyLoader.
* Add support for Python 3.12.
* Limit the import of collected packages prior to performing binary
dependency analysis to only Windows, where it is actually useful.
-------------------------------------------------------------------
Mon May 8 07:30:04 UTC 2023 - Johannes Kastl <kastl@b1-systems.de>

View File

@@ -21,7 +21,7 @@
%bcond_without test
%define modname PyInstaller
Name: python-PyInstaller
Version: 5.6.2
Version: 5.13.0
Release: 0
Summary: Bundle a Python application and all its dependencies into a single package
License: GPL-2.0-only
@@ -33,10 +33,10 @@ BuildRequires: fdupes
BuildRequires: pkgconfig
BuildRequires: python-rpm-macros
BuildRequires: pkgconfig(zlib)
Requires: python-altgraph
Requires: python-devel
Requires: python-macholib >= 1.8
Requires: python-pefile >= 2017.8.1
Requires: python-setuptools
Requires: python-pyinstaller-hooks-contrib >= 2021.4
Requires: python-setuptools >= 42.0.0
Requires(post): update-alternatives
Requires(postun):update-alternatives
Recommends: upx
@@ -46,26 +46,18 @@ BuildRequires: %{python_module Django}
BuildRequires: %{python_module Pillow}
BuildRequires: %{python_module QtAwesome}
BuildRequires: %{python_module Sphinx}
BuildRequires: %{python_module altgraph}
BuildRequires: %{python_module cryptography}
BuildRequires: %{python_module docutils}
BuildRequires: %{python_module macholib >= 1.8}
BuildRequires: %{python_module opengl}
BuildRequires: %{python_module pefile >= 2017.8.1}
BuildRequires: %{python_module psutil}
BuildRequires: %{python_module pycountry}
BuildRequires: %{python_module pyinstaller-hooks-contrib}
BuildRequires: %{python_module pyinstaller-hooks-contrib >= 2021.4}
BuildRequires: %{python_module pytest-xdist}
BuildRequires: %{python_module pytest}
BuildRequires: %{python_module qt5}
BuildRequires: %{python_module setuptools}
BuildRequires: %{python_module wheel}
BuildRequires: upx
%if %{with python2}
BuildRequires: python-dis3
%endif
%endif
%ifpython2
Requires: python-dis3
%endif
%python_subpackages