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)

Reply via email to