Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package python-cx_Freeze for
openSUSE:Factory checked in at 2024-12-11 21:03:52
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-cx_Freeze (Old)
and /work/SRC/openSUSE:Factory/.python-cx_Freeze.new.29675 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-cx_Freeze"
Wed Dec 11 21:03:52 2024 rev:16 rq:1229957 version:7.2.7
Changes:
--------
--- /work/SRC/openSUSE:Factory/python-cx_Freeze/python-cx_Freeze.changes
2024-03-25 21:09:36.748298674 +0100
+++
/work/SRC/openSUSE:Factory/.python-cx_Freeze.new.29675/python-cx_Freeze.changes
2024-12-11 21:08:50.456250108 +0100
@@ -1,0 +2,86 @@
+Wed Dec 11 00:13:31 UTC 2024 - Steve Kowalik <[email protected]>
+
+- Update to 7.2.7:
+ * bdist_rpm: drop rpm2_mode and refactor spec_file
+ * hooks: the optimized mode is the default for pip installations
+ * hooks: support numpy 2.0
+ * Exit with non-zero exit code on exception
+ * hooks: improve scipy hooks
+ * hooks: fix matplotlib hooks used in zip_include_packages
+ * hooks: fix scipy hooks used in zip_include_packages
+ * linux: bdist_rpm depends on rpmbuild being installed
+ * chore: use pytest-datafiles to run tests in temporary path
+ * fix: zip_include_packages/zip_exclude_packages regression
+ * chore: use pytest-xdist to speed up the tests
+ * chore: drop support for python 3.7
+ * parser: support for lief 0.14 ParserConfig
+ * chore: add basic support for Python 3.12
+ * fix: bdist_rpm should generate only binaries [linux]
+ * samples: fix pydantic sample to work python < 3.10
+ * hooks: fix the sentry_sdk hook
+ * hooks: move sklearn hook to a submodule
+ * hooks: add boto3
+ * fix: bdist_rpm to pass tests in python 3.12b4
+ * hooks: multiprocessing support for forkserver and spawn
+ * hooks: update sysconfig hook
+ * hooks: PySide2/6 - shiboken2/6 in zip_include_packages
+ * finder: add base modules at the end to simplify tests
+ * hooks: fix for pyqt [conda linux]
+ * hooks: move ssl hook to a submodule
+ * hooks: fix pyside2 webengine [conda linux]
+ * hooks: fix pyqt5 webengine [conda linux]
+ * module: ModuleHook class to support inheritance
+ * finder: improve scan code to detect packages using import call
+ * finder: cache_path holds where distribution data is saved
+ * module: propagate cache_path from the finder
+ * module: get the implicit imports of extensions in a stub file
+ * module: add a importshed for parsed stubs
+ * hooks: qt extension modules are detected using stubs
+ * module: search for the stub file already parsed in the distribution
+ * hooks: improve tzdata/zoneinfo/pytz hooks a bit for use in zip
+ * hooks: use module.exclude_names to filter missing modules
+ * build-wheel: add support for ppc64le binary wheels for py310+
+ * hooks: add pycryptodomex and update pycryptodome
+ * hooks: add support for pandas 2.1.0
+ * hooks: improve numpy and pandas hooks
+ * samples: small tweaks to demonstrate independent options
+ * hooks: fix numpy/scipy dylibs are included twice
+ * hooks: add RNS (Reticulum)
+ * hooks: add numpy 1.26
+ * hooks: move tkinter and tz data to share folder
+ * fix: avoid false builtin modules developing in multi-environment
+ * parser: use the internal path instead of sys.path
+ * hooks: add tidylib
+ * parser: exclude LD_PRELOAD to not include triggered dependencies
+ * hooks: initialize blas [numpy conda-forge]
+ * bdist_deb: create an DEB distribution [new feature]
+ * chore: rewrite some imports as absolute
+ * hooks: add triton and support for pytorch 2.1
+ * hooks: tweaks to the debugging of qt hooks
+ * hooks: adds anyio, pyarrow and tiktoken
+ * hooks: add yt_dlp
+ * hooks: add AV and PyAV
+ * bdist_appimage: build Linux AppImage format [new feature]
+ * setup script: extend executables keyword to support more types
+ * setup script: pre-defined values for base are valid in all OS
+ * setup script: add an extension to executable icon that is valid across OS
+ * freezer: improve/fixes validate_executable
+ * hooks: opencv-python - minor fixes
+ * hooks: add pyproj
+ * parser: minor fix to support lief 0.14
+ * fix: incorrect metadata usage in install/install_exe
+ * freezer: remove dead code (not used in py38+)
+ * hooks: add easyocr and torchvision (also update skickit-image and pytorch)
+ * hooks: support tensorflow plugins
+ * chore: refactor internal modules
+ * chore: move License to the project root dir
+ * chore: generate multiple files for requirements
+ * test: add a linux binary wheel test in ci
+ * fix: coverage report usage and omit option
+ * initscripts: use of loader is deprecated
+ * parser: show what patchelf is doing if silent is off
+ * fix: regression in _pre_copy_hook (Linux)
+ * hooks: support numpy in python 3.12
+- Drop patch python312.patch, included upstream.
+
+-------------------------------------------------------------------
Old:
----
6.15.16.tar.gz
python312.patch
New:
----
7.2.7.tar.gz
BETA DEBUG BEGIN:
Old: * hooks: support numpy in python 3.12
- Drop patch python312.patch, included upstream.
BETA DEBUG END:
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-cx_Freeze.spec ++++++
--- /var/tmp/diff_new_pack.uG7PVc/_old 2024-12-11 21:08:50.884267963 +0100
+++ /var/tmp/diff_new_pack.uG7PVc/_new 2024-12-11 21:08:50.884267963 +0100
@@ -16,29 +16,39 @@
#
+# https://github.com/marcelotduarte/cx_Freeze/issues/2568
+%define skip_python313 1
%define oldpython python
Name: python-cx_Freeze
-Version: 6.15.16
+Version: 7.2.7
Release: 0
Summary: Scripts to create standalone executables from Python scripts
License: Python-2.0
URL: https://github.com/anthony-tuininga/cx_Freeze
Source:
https://github.com/anthony-tuininga/cx_Freeze/archive/%{version}.tar.gz
-# PATCH-FIX-UPSTREAM python312.patch gh#marcelotduarte/cx_Freeze#1925
-Patch1: python312.patch
-BuildRequires: %{python_module base >= 3.7}
+BuildRequires: %{python_module base >= 3.9}
BuildRequires: %{python_module devel}
+BuildRequires: %{python_module filelock >= 3.12.3}
BuildRequires: %{python_module hatchling}
-BuildRequires: %{python_module openpyxl}
+BuildRequires: %{python_module packaging >= 24}
BuildRequires: %{python_module pip}
+BuildRequires: %{python_module pytest-datafiles}
BuildRequires: %{python_module pytest-mock}
BuildRequires: %{python_module pytest}
-BuildRequires: %{python_module setuptools}
+BuildRequires: %{python_module setuptools >= 65}
+BuildRequires: %{python_module tomli >= 2.0.1 if %python-base < 3.11}
BuildRequires: %{python_module wheel}
BuildRequires: chrpath
BuildRequires: fdupes
BuildRequires: patchelf
BuildRequires: python-rpm-macros
+Requires: patchelf
+Requires: python-filelock >= 3.12
+Requires: python-packaging >= 24
+Requires: python-setuptools >= 65
+%if 0%{python_version_nodots} < 311
+Requires: python-tomli >= 2.0.1
+%endif
Requires(post): update-alternatives
Requires(postun): update-alternatives
# we provide same binary like the deprecated py2 variant
@@ -75,7 +85,7 @@
%check
# bdist_rpm is not long for this world, and it always execs the default Python
-%pytest_arch -k 'not (test_command_bdist_rpm or test_command_build_exe or
test_command_build)'
+%pytest_arch -k 'not (test_command_bdist_rpm or test_command_build_exe or
test_command_build or test_bdist_appimage)'
%post
%python_install_alternative cxfreeze-quickstart
@@ -91,5 +101,5 @@
%python_alternative %{_bindir}/cxfreeze
%python_alternative %{_bindir}/cxfreeze-quickstart
%{python_sitearch}/cx_Freeze
-%{python_sitearch}/cx_Freeze-%{version}*info
+%{python_sitearch}/cx_Freeze-%{version}.dist-info
++++++ 6.15.16.tar.gz -> 7.2.7.tar.gz ++++++
++++ 32767 lines of diff (skipped)