Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-wxPython for openSUSE:Factory checked in at 2025-07-25 17:06:25 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-wxPython (Old) and /work/SRC/openSUSE:Factory/.python-wxPython.new.13279 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-wxPython" Fri Jul 25 17:06:25 2025 rev:31 rq:1295719 version:4.2.3 Changes: -------- --- /work/SRC/openSUSE:Factory/python-wxPython/python-wxPython.changes 2025-02-28 17:38:17.669994078 +0100 +++ /work/SRC/openSUSE:Factory/.python-wxPython.new.13279/python-wxPython.changes 2025-07-25 17:07:05.581687597 +0200 @@ -1,0 +2,47 @@ +Wed Jul 16 06:22:06 UTC 2025 - Torsten Gruner <simmpho...@opensuse.org> + +- Update to version 4.2.3 + * Fix test issues with wx.lib.introspect (#2717) + * Add support for building on Windows ARM64 (#2521) + * Incorporate many improvements to type stubs (#2665) + * Fix building documentation with latest sphinx (#2672) + * Build smaller architecture-specific wheels on macOS instead of large + universal2 wheels + * Calculate scroll based on child's relative position to scrolledpanel + in wx.lib.scrolledpanel + * Fix float -> int conversion issues in wx.lib.fancytext (#2703) + * Replace deprecated NumPy type aliases + * Use wx.StaticText in wx.lib.agw.hyperlink (#2686) + * Implement partial support for pyproject.toml and other build process improvements + * Remove use of six and most Python 2 compatibility code + * Fix wxWidgets build on OpenSUSE (#558, #1067, #2422, #2532) + * Fix more int conversions in wx.lib.agw.flatnotebook + * Make build output reproducible + * Enable overridding wx.Sizer.InformFirstDirection() (#2452) + * Implement __iter__ for wxList iterator classes (fixes Python 3.13.1 issue) + * Fix wx.lib.mixins.rubberband not clearing DC on redraw + * Support implementing CreateBitmapBundle for custom ArtProvider + * Fix float/int conversion issues in wx.lib.ogl + * Include usage of wxMemoryFSHandler in webview demo + * Fix crash when accessing wx.stc.StyledTextCtrl.DropTarget.Data (#2043) + * Fix AuiManager pane minimizing issue + * Add range field to wx.lib.agw.pygauge.PyGauge format string (#2583) + * Fix pickling of wx.RealPoint (#2644) + * Avoid calling FlatMenu Destroy() in a finally block (#2630) + * Update wxApp.IsDisplayAvailable to work on Wayland + * Fix InspectionTool crashes due to bad perspective string errors + * Drop support for Python 3.8 (EOL) + * Add CreateAccessible for Windows only + * Added check condition to AuiManager LoadPerspective() + * Fix RecursionError in platebtn bitmap getters + * Add Python implementation of GetPaths (#1944) + * Support Wayland GTK backend in Window.GetHandle + * Refactor python only pdfviewer to support displaying pdf files where + not all pages have the same size + * Improve support when specifying a pre-existing toolbar as the target for + the restore icon when minimizing a pane in agw.aui + * Multiple bugfixes in pure python aui + * pdfviewer: Add support for pymupdf renaming +- remove python-3.13.1.patch + +------------------------------------------------------------------- Old: ---- python-3.13.1.patch wxPython-4.2.2.tar.gz New: ---- wxPython-4.2.3.tar.gz ----------(Old B)---------- Old: * pdfviewer: Add support for pymupdf renaming - remove python-3.13.1.patch ----------(Old E)---------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-wxPython.spec ++++++ --- /var/tmp/diff_new_pack.7Hus6J/_old 2025-07-25 17:07:13.005995198 +0200 +++ /var/tmp/diff_new_pack.7Hus6J/_new 2025-07-25 17:07:13.005995198 +0200 @@ -16,6 +16,10 @@ # +%if 0%{suse_version} < 1600 +%define gccver 13 +%endif + %define X_display ":98" %bcond_without test %bcond_without syswx @@ -78,7 +82,7 @@ %endif Name: %{pprefix}-wxPython -Version: 4.2.2 +Version: 4.2.3 Release: 0 Summary: The "Phoenix" variant of the wxWidgets Python bindings License: GPL-2.0-or-later @@ -98,13 +102,12 @@ # PATCH-FIX-OPENSUSE - Test fixes/additions: Patch112: 0001-Check-HSV-values-in-image-test.patch Patch114: wxwidgets-3.2.5.patch -# PATCH-FIX-UPSTREAM https://github.com/wxWidgets/Phoenix/pull/2680 Implement __iter__ for wxList iterator classes -Patch115: https://github.com/wxWidgets/Phoenix/commit/2adbeaa7854342a27aab828c128f2111a99c4cf0.patch#/python-3.13.1.patch # TODO: Replace deprecated setup.py calls in build.py with PEP517 without building wxWidgets into the wheel -BuildRequires: %{python_module base >= 3.7} +BuildRequires: %{python_module base >= 3.9} BuildRequires: %{python_module devel} +BuildRequires: %{python_module requests} BuildRequires: %{python_module setuptools} -BuildRequires: c++_compiler +BuildRequires: gcc%{?gccver}-c++ BuildRequires: fdupes BuildRequires: pkgconfig BuildRequires: python-rpm-macros @@ -112,7 +115,7 @@ BuildRequires: %{python_module sip6-devel >= 6.8.3} BuildRequires: waf BuildRequires: wxGTK3-devel >= 3.2.0 -BuildRequires: wxWidgets-3_2-doc-xml >= 3.2.0 +BuildRequires: wxWidgets-3_2-doc-xml >= 3.2.7 %else BuildRequires: freeglut-devel BuildRequires: gstreamer-plugins-base-devel @@ -204,6 +207,9 @@ echo "# empty module" >> wx/lib/pubsub/core/itopicdefnprovider.py %build +%{?gccver:export CXX=g++-%{gccver}} +%{?gccver:export CC=gcc-%{gccver}} + export CFLAGS="%{optflags}" %if %{with rebuild_sip} ++++++ use_stl_build.patch ++++++ --- /var/tmp/diff_new_pack.7Hus6J/_old 2025-07-25 17:07:13.081998346 +0200 +++ /var/tmp/diff_new_pack.7Hus6J/_new 2025-07-25 17:07:13.085998512 +0200 @@ -1,8 +1,8 @@ --- wxPython-4.1.0/buildtools/build_wxwidgets.py_orig 2020-05-30 01:24:47.890132236 +0200 +++ wxPython-4.1.0/buildtools/build_wxwidgets.py 2020-05-30 01:25:59.574988273 +0200 @@ -370,6 +370,8 @@ - if os.path.exists(frameworkRootDir): - shutil.rmtree(frameworkRootDir) + env = dict(os.environ) + del env["CONFIG_SITE"] + configure_opts.append("--enable-stl") + ++++++ wxPython-4.2.2.tar.gz -> wxPython-4.2.3.tar.gz ++++++ /work/SRC/openSUSE:Factory/python-wxPython/wxPython-4.2.2.tar.gz /work/SRC/openSUSE:Factory/.python-wxPython.new.13279/wxPython-4.2.3.tar.gz differ: char 12, line 1