Commit Graph

72 Commits

Author SHA256 Message Date
f554308e36 Accepting request 1248820 from X11:wxWidgets
OBS-URL: https://build.opensuse.org/request/show/1248820
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-wxPython?expand=0&rev=30
2025-02-28 16:38:14 +00:00
9573010936 - Replace python-3.13.1.patch by a patch proposed by upstream maintainers
OBS-URL: https://build.opensuse.org/package/show/X11:wxWidgets/python-wxPython?expand=0&rev=69
2025-02-27 01:35:55 +00:00
4b7ed0c956 Accepting request 1239533 from X11:wxWidgets
OBS-URL: https://build.opensuse.org/request/show/1239533
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-wxPython?expand=0&rev=29
2025-01-23 16:57:15 +00:00
cd34ff9c3d - Add patch python-3.13.1.patch to fix tests with Python 3.13.1
- Factory is not built on Python 3.10 anymore

OBS-URL: https://build.opensuse.org/package/show/X11:wxWidgets/python-wxPython?expand=0&rev=67
2025-01-22 13:52:41 +00:00
23d557738b Revert r65: nothing in openSUSE seems to require symbol 'wxWidgets_API'
OBS-URL: https://build.opensuse.org/package/show/X11:wxWidgets/python-wxPython?expand=0&rev=66
2024-12-01 10:56:19 +00:00
b001c36e5d - Provides: wxWidgets_API should have version number from the version of wxGTK3 used.
- Clean up the SPEC file with spec-cleaner.

OBS-URL: https://build.opensuse.org/package/show/X11:wxWidgets/python-wxPython?expand=0&rev=65
2024-11-30 16:15:22 +00:00
95c0b74b4f Accepting request 1225318 from X11:wxWidgets
OBS-URL: https://build.opensuse.org/request/show/1225318
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-wxPython?expand=0&rev=28
2024-11-21 14:13:14 +00:00
d1d6fba381 - Disable python3 (=3.6) flavor for 15.X
* Upstream only supports Python 3.7+
  * Requires sip 6.8 which only supports Python 3.8+

OBS-URL: https://build.opensuse.org/package/show/X11:wxWidgets/python-wxPython?expand=0&rev=63
2024-11-20 15:22:45 +00:00
b6b05a1bb9 Accepting request 1223619 from X11:wxWidgets
OBS-URL: https://build.opensuse.org/request/show/1223619
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-wxPython?expand=0&rev=27
2024-11-12 18:20:02 +00:00
5bd36393be - Add CVE-2024-50602-no-crash-XML_ResumeParser.patch fixing a
crash in the vendored libexpat’s XML_ResumeParser function
  (bsc#1232590, CVE-2024-50602).

OBS-URL: https://build.opensuse.org/package/show/X11:wxWidgets/python-wxPython?expand=0&rev=61
2024-11-12 10:03:18 +00:00
47aaf0661c Accepting request 1208550 from X11:wxWidgets
- Update to version 4.2.2:
  + Fix some Python 3.12 compatibility issues (segfault on exit) by upgrading sip & waf
  + Fix more float/int conversion issues in wx.lib classes
  + Add initialValue argument to wx.lib.DirBrowseButton
  + Fix wxImage.Clear()
  + Fix blurry text in AuiNotebook tab
  + Add support for frozen rows and columns to GridWithLabelRenderersMixin
  + demo: ShortcutEditor: Fix broken call GetMenuBar()
  + Add proper support for DataViewCheckIconTextRenderer
  + Build: Use new tarfile.extractall() filter for safer tarfile extraction
  + Fix typo in wx.lib.agw.persist_handlers
  + Fix 'str' to 'wxString' converstation, when emoji is inside string
  + Use unwrap before isbuiltin check
  + Preserve pane icons when loading a perspective in agw.aui
  + wx.agw.aui: don't uninitialize the AuiManager if the window close event is vetoed
  + Pure python AUI: Make behavior in all platforms more equal
  + wx.agw.aui. Do layout as the last step after all pane infos have recomputed their best sizes
  + Fix additional SyntaxWarnings with Python 3.12
  + Fix wx.lib.agw.ribbon.RibbonButtonBar DeleteButton function
  + UltimateListCtrl: Add support for ULC_AUTO_CHECK_PARENT
  + Remove dependency on distutils
  + Improve wx.lib.agw.FlatMenu memory usage
  + Support NumPy 2.0
  + Fix EditLabel on CustomTreeCtrl doesn't automatically select the entire text
  + Fix Widgets placed in the UltimateListControl are drawn in the wrong location
  + Fix wx.lib.agw.aui sometimes shows "ghost" docking guide
  + Fix Thumbnailctrl SetSelection raises exception if it tries to scroll
- Add python-six BuildRequires: needed for the test suite.
- Drop upstream merged patches:
  + 0001-Update-wxTextCtrl-OSX-overrides-since-they-re-now-do.patch
  + 0001-Handle-wxGLCanvas-CreateSurface-which-is-only-availa.patch
  + 0001-Support-building-with-Doxygen-1.9.7.patch
  + 0001-wxWidgets-Phoenix-integer-division.patch
  + 0003-Make-pip-usage-in-wxget-optional.patch
  + require-numpy.patch
  + drop-py2.patch
  + Phoenix-pr2580+2591+2592-numpy2.patch

OBS-URL: https://build.opensuse.org/request/show/1208550
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-wxPython?expand=0&rev=26
2024-10-17 16:38:31 +00:00
856a9169d7 - Update to version 4.2.2
Unfortunatley still fails against new webkit on i586 (see Staging:G)

OBS-URL: https://build.opensuse.org/package/show/X11:wxWidgets/python-wxPython?expand=0&rev=59
2024-10-04 13:05:19 +00:00
28c8e1af41 Accepting request 1197667 from X11:wxWidgets
OBS-URL: https://build.opensuse.org/request/show/1197667
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-wxPython?expand=0&rev=25
2024-08-30 11:25:57 +00:00
1f059e8999 - Add Phoenix-pr2580+2591+2592-numpy2.patch
* gh#wxWidgets/Phoenix#2580
  * gh#wxWidgets/Phoenix#2591
- Update multibuild
  * Finalize preparation for python313
  * Drop obsolete python39

OBS-URL: https://build.opensuse.org/package/show/X11:wxWidgets/python-wxPython?expand=0&rev=57
2024-08-30 00:55:16 +00:00
e0e3d220a2 Accepting request 1187948 from X11:wxWidgets
OBS-URL: https://build.opensuse.org/request/show/1187948
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-wxPython?expand=0&rev=24
2024-07-17 13:14:23 +00:00
2955e5c25f - prepare for python 3.13
* Added wrappers for the OSXEnableAutomaticQuoteSubstitution,
  * Many of the deprecated items in wxWidgets and wxPython are being or have
    been removed. Be sure to test your code in a recent 4.0.x release with
    warnings enabled so you can see which class, method or function calls
  * Bug fixes in wx.lib.calendar: key navigation across month boundaries is
  * Switch to using a wx.Overlay in the Widget Inspection Tool to highlight
  * Fixed issue in wx.lib.agw.customtreectrl where the label editor could
    widgets like wx.ListCtrl, wx.TreeCtrl and wx.dataview.DataViewCtrl.
  * The wx.WS_EX_VALIDATE_RECURSIVELY extended style flag is obsolete,
    as it is now the default (and only) behavior. The style flag has been added
    back into wxPython for compatibility, but with a zero value. You can just
  * Fix a sometimes crash when using a wx.Overlay by letting the wx.DCOverlay
  * Replaced the Vagrant VMs used for building wxPython for various Linux distros
  * Added the wx.svg package which contains code for parsing SVG
    (Scalable Vector Graphics) files, and also code for integrating with
    wxPython. It can rasterize the SVG to a wx.Bitmap of any size with no
    loss of quality, and it can also render the SVG directly to a
  * Fixed wx.GetApp() to use wxWidgets' global wxApp instance instead of
    maintaining its own pointer. This way, if the wxApp is created by C++
  * Added wx.adv.GenericAnimationCtrl so the generic version of the animation
    classes can be used even on the platforms that have a native version.
    Note that due to internal changes to support both types of animations,
    some API changes in how the Animation objects are created. See the
  * Added wrappers for the wx.grid.GridBlockCoords, wx.grid.GridBlocks, and
    wx.grid.GridBlockDiffResult classes, as well as associated new methods
    in the wx.grid.Grid class. These provide a new way to interact with blocks
    which should be a more efficient (time and memory) way to process large
  * Fixed issue when sys.prefix is not unicode (Python2) and when its contents

OBS-URL: https://build.opensuse.org/package/show/X11:wxWidgets/python-wxPython?expand=0&rev=55
2024-07-16 14:52:27 +00:00
1db51c6a2a Accepting request 1179823 from X11:wxWidgets
OBS-URL: https://build.opensuse.org/request/show/1179823
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-wxPython?expand=0&rev=23
2024-06-11 16:27:00 +00:00
7b5ab36eac Accepting request 1178913 from home:mcalabkova:branches:X11:wxWidgets
- Add drop-py2.patch to get rid of the six dependency (it will die
  with Python 3.13)

OBS-URL: https://build.opensuse.org/request/show/1178913
OBS-URL: https://build.opensuse.org/package/show/X11:wxWidgets/python-wxPython?expand=0&rev=53
2024-06-10 18:21:43 +00:00
ff702d0ccb Accepting request 1178778 from X11:wxWidgets
- Add wxwidgets-3.2.5.patch to resolve wxPython FTBFS (forwarded request 1176820 from jengelh)

OBS-URL: https://build.opensuse.org/request/show/1178778
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-wxPython?expand=0&rev=22
2024-06-06 10:31:08 +00:00
694792d0fd Accepting request 1176820 from home:jengelh:branches:X11:wxWidgets
- Add wxwidgets-3.2.5.patch to resolve wxPython FTBFS

OBS-URL: https://build.opensuse.org/request/show/1176820
OBS-URL: https://build.opensuse.org/package/show/X11:wxWidgets/python-wxPython?expand=0&rev=51
2024-06-05 15:08:45 +00:00
1bff958f0b Accepting request 1150777 from X11:wxWidgets
OBS-URL: https://build.opensuse.org/request/show/1150777
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-wxPython?expand=0&rev=21
2024-02-27 21:43:52 +00:00
d965af1b18 Accepting request 1150470 from home:dimstar:Factory
- Use newly supported shrink{} on OBS to exclude python flavors
  when all python versions are skipped.

OBS-URL: https://build.opensuse.org/request/show/1150470
OBS-URL: https://build.opensuse.org/package/show/X11:wxWidgets/python-wxPython?expand=0&rev=49
2024-02-26 09:36:05 +00:00
7cf39611fe Accepting request 1139670 from X11:wxWidgets
OBS-URL: https://build.opensuse.org/request/show/1139670
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-wxPython?expand=0&rev=20
2024-01-21 22:07:43 +00:00
c5aed123df Accepting request 1137308 from home:bnavigator:branches:devel:languages:python
- Update buildset:
  * Tumbleweed: Prepare python312, drop python38
  * 15.X: Prepare for "SLE15 Python module pythons" (The repository
    does not have all the requirements yet to build)
- Add 0001-wxWidgets-Phoenix-integer-division.patch
  * Required for Python 3.12
  * gh#wxWidgets/Phoenix#2508
- Update requirements:
  * This version requires Pillow again.
  * Require numpy for all flavors: Add require-numpy.patch
  * Upstream goes back and forth, see
    https://github.com/wxWidgets/Phoenix/commits/master/requirements/install.txt
- Repack the source: Remove stray wxWidgets-4.1.0 tree

OBS-URL: https://build.opensuse.org/request/show/1137308
OBS-URL: https://build.opensuse.org/package/show/X11:wxWidgets/python-wxPython?expand=0&rev=47
2024-01-18 10:10:05 +00:00
1ec08ac40f Accepting request 1138996 from home:dimstar:Factory
- Enable python312 as valid multibuild flavor.

OBS-URL: https://build.opensuse.org/request/show/1138996
OBS-URL: https://build.opensuse.org/package/show/X11:wxWidgets/python-wxPython?expand=0&rev=46
2024-01-17 23:53:20 +00:00
6adaad09e4 Accepting request 1135463 from X11:wxWidgets
OBS-URL: https://build.opensuse.org/request/show/1135463
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-wxPython?expand=0&rev=19
2023-12-28 21:54:20 +00:00
e96b2617c7 Accepting request 1135226 from home:alarrosa:branches:X11:wxWidgets
- Add patch from upstream to fix building the package with
  doxygen >=1.9.7 (gh#wxWidgets/Phoenix#2497):
  * 0001-Support-building-with-Doxygen-1.9.7.patch

OBS-URL: https://build.opensuse.org/request/show/1135226
OBS-URL: https://build.opensuse.org/package/show/X11:wxWidgets/python-wxPython?expand=0&rev=44
2023-12-28 10:18:39 +00:00
56faf98414 Accepting request 1132958 from home:jengelh:branches:X11:wxWidgets
untested, but at least it builds

- Add 0001-Update-wxTextCtrl-OSX-overrides-since-they-re-now-do.patch
  0001-Handle-wxGLCanvas-CreateSurface-which-is-only-availa.patch
  to fix build failures with wx 3.2.4.

OBS-URL: https://build.opensuse.org/request/show/1132958
OBS-URL: https://build.opensuse.org/package/show/X11:wxWidgets/python-wxPython?expand=0&rev=43
2023-12-26 13:17:53 +00:00
27680c1653 Accepting request 1111568 from X11:wxWidgets
OBS-URL: https://build.opensuse.org/request/show/1111568
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-wxPython?expand=0&rev=18
2023-09-17 17:28:54 +00:00
ec8117108b Accepting request 1110537 from home:StefanBruens:branches:X11:wxWidgets
- Update to release 4.2.1
  * No changelog provided
- Drop upstream patches:
  * 0001-pypubsub-Replace-deprecated-inspect.getargspec.patch
  * 0001-Fix-overflow-check-for-wxUIntPtr-type.patch
  * 0001-Only-import-attrdict-where-needed.patch
  * ba0d8cfcec3d3b0112d1c54991853e6003f2fbf6.patch

OBS-URL: https://build.opensuse.org/request/show/1110537
OBS-URL: https://build.opensuse.org/package/show/X11:wxWidgets/python-wxPython?expand=0&rev=41
2023-09-15 13:12:24 +00:00
10069f05c2 Accepting request 1063155 from X11:wxWidgets
OBS-URL: https://build.opensuse.org/request/show/1063155
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-wxPython?expand=0&rev=17
2023-02-05 18:20:14 +00:00
6e6d043c2c Accepting request 1061720 from home:dirkmueller:Factory
- add ba0d8cfcec3d3b0112d1c54991853e6003f2fbf6.patch to resolve
  python 3.11 build failure
- add 0001-pypubsub-Replace-deprecated-inspect.getargspec.patch
  to fix another python 3.11 build failure

OBS-URL: https://build.opensuse.org/request/show/1061720
OBS-URL: https://build.opensuse.org/package/show/X11:wxWidgets/python-wxPython?expand=0&rev=39
2023-02-04 10:58:10 +00:00
4672a21933 Accepting request 1061419 from X11:wxWidgets
OBS-URL: https://build.opensuse.org/request/show/1061419
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-wxPython?expand=0&rev=16
2023-01-28 18:59:55 +00:00
8f8fd9cff5 Accepting request 1061161 from home:pgajdos
- add repack script to sources in spec file

OBS-URL: https://build.opensuse.org/request/show/1061161
OBS-URL: https://build.opensuse.org/package/show/X11:wxWidgets/python-wxPython?expand=0&rev=37
2023-01-26 20:49:26 +00:00
31143cb62e Accepting request 1060645 from home:pgajdos
- add repack script, do not include packaging/ dir in sources
  [gh#wxWidgets/Phoenix#2105], [bsc#670523]

OBS-URL: https://build.opensuse.org/request/show/1060645
OBS-URL: https://build.opensuse.org/package/show/X11:wxWidgets/python-wxPython?expand=0&rev=36
2023-01-24 13:51:13 +00:00
a83a5a8b5e Accepting request 1056221 from X11:wxWidgets
OBS-URL: https://build.opensuse.org/request/show/1056221
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-wxPython?expand=0&rev=15
2023-01-06 16:04:44 +00:00
8d78255baa Accepting request 1046129 from home:dirkmueller:Factory
- Add python-pytest-forked as test dependency
  * The pytest parameter --forked is provided by python-pytest-forked
    which is no longer a transitive build requirement of
    python-pytest-xdist
  * gh#pytest-dev/pytest-xdist#468, gh#pytest-dev/pytest-xdist#821

OBS-URL: https://build.opensuse.org/request/show/1046129
OBS-URL: https://build.opensuse.org/package/show/X11:wxWidgets/python-wxPython?expand=0&rev=34
2023-01-05 14:36:58 +00:00
854eb87f77 Accepting request 995040 from X11:wxWidgets
OBS-URL: https://build.opensuse.org/request/show/995040
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-wxPython?expand=0&rev=14
2022-08-17 16:16:32 +00:00
5620729dc5 Accepting request 994913 from home:StefanBruens:branches:electronics
Update to 4.2.0

Enable unit tests
Keep compat with Leap 15.x/Python 3.6

OBS-URL: https://build.opensuse.org/request/show/994913
OBS-URL: https://build.opensuse.org/package/show/X11:wxWidgets/python-wxPython?expand=0&rev=32
2022-08-14 14:40:17 +00:00
c9e16d2bc3 Accepting request 944035 from X11:wxWidgets
OBS-URL: https://build.opensuse.org/request/show/944035
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-wxPython?expand=0&rev=13
2022-01-05 14:44:31 +00:00
c2d36a9a66 Accepting request 944031 from home:bnavigator:branches:X11:wxWidgets
- Reduce complexity by not rewriting subpackages at all.
  Multibuild flavors now must be a superset of all existing
  python3 flavors.

- The difference of a single whitespace character is significant

OBS-URL: https://build.opensuse.org/request/show/944031
OBS-URL: https://build.opensuse.org/package/show/X11:wxWidgets/python-wxPython?expand=0&rev=31
2022-01-05 12:58:20 +00:00
6c22f2ec19 Accepting request 943795 from home:bnavigator:branches:X11:wxWidgets
- Appease factory-auto bot about package src name

OBS-URL: https://build.opensuse.org/request/show/943795
OBS-URL: https://build.opensuse.org/package/show/X11:wxWidgets/python-wxPython?expand=0&rev=30
2022-01-04 18:01:55 +00:00
ff0538714f Accepting request 943732 from home:mcepl:branches:X11:wxWidgets
- Add additional patches fixing the situation with Python 3.10
  compatibility:
  - 2039-bunch-py310-fixes.patch (from gh#wxWidgets/Phoenix#2039)
  - additional-310-fixes.patch (from various commits on master)
- Split out the TW python3 flavors into multibuild using the
  python_subpackage_only mechanism: Multiple python3 flavors
  sequentially require too much space and time in one build.

OBS-URL: https://build.opensuse.org/request/show/943732
OBS-URL: https://build.opensuse.org/package/show/X11:wxWidgets/python-wxPython?expand=0&rev=29
2022-01-04 11:27:04 +00:00
8c0a8ddc2f Accepting request 914057 from X11:wxWidgets
OBS-URL: https://build.opensuse.org/request/show/914057
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-wxPython?expand=0&rev=12
2021-08-27 19:43:16 +00:00
c038434ed6 Accepting request 899795 from home:1Antoine1:branches:X11:wxWidgets
- Bump required wxWidgets version to 3.1.5.

OBS-URL: https://build.opensuse.org/request/show/899795
OBS-URL: https://build.opensuse.org/package/show/X11:wxWidgets/python-wxPython?expand=0&rev=28
2021-08-24 15:59:46 +00:00
b1d47d43b5 Accepting request 899524 from X11:wxWidgets
OBS-URL: https://build.opensuse.org/request/show/899524
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-wxPython?expand=0&rev=11
2021-06-16 18:33:19 +00:00
2933b35bc7 Accepting request 898558 from home:1Antoine1:branches:X11:wxWidgets
- Update to version 4.1.1:
  * wxWidgets is now validating the flags passed when adding items
    to a sizer, to ensure that they are the correct flags for the
    type of the sizer. If the given flags do not make sense, for
    example using horizontal alignment flags in a horizontal box
    sizer, then a wxAssertionError error is raised.
  * Fixed missing binder for wxEVT_STC_AUTOCOMP_SELECTION_CHANGE.
    (PR#1613).
  * DataViewModel.HasValue can be overridden and will inform the
    DataViewCtrl whether or not an item and column has data. If
    HasValue returns False, then GetValue for that item/col will
    not be called. This allows a distinction between a truly empty
    cell, and one that has a value even if it is an empty string.
    (PR#1600)
  * Added flag that allows blocking of item dragging in the
    UltimateListControl class. (PR#1620)
  * Add the column index to notification events in
    UltimateListControl (PR#1630).
  * Added orientation parameter to UltimateListControl.GetScrollPos.
    (PR#1632)
  * wx.lib.agw.aui.AuiNotebook RemovePage() now hides the removed
    page, so it needs to be shown again if it is reused in another
    place. (PR#1668)
  * Fixed issue that could modify bytes objects under Python.
    (PR#1680)
  * Added wx.lib.agw.aui.EVT_AUI_PANE_CLOSE event which is sent when
    a AUI (the agw version) Pane has been closed (after it has been
    closed, not when it is about to be closed, which is when
    EVT_AUI_PANE_CLOSE is sent.) (PR#1628)
  * Exposed the wx.DC methods GetGraphicsContext and

OBS-URL: https://build.opensuse.org/request/show/898558
OBS-URL: https://build.opensuse.org/package/show/X11:wxWidgets/python-wxPython?expand=0&rev=26
2021-06-11 17:11:39 +00:00
3592cbe56a Add changes.
OBS-URL: https://build.opensuse.org/package/show/X11:wxWidgets/python-wxPython?expand=0&rev=25
2021-06-11 01:44:44 +00:00
c4b80131f0 Accepting request 887957 from home:wicked:qubes-build
It seems since starting to build for three Python interpreters, 10G of disk space is not enough and there has been build failures due to it. Statistics show about 11600MB used. Bumping constraint to 15G.

OBS-URL: https://build.opensuse.org/request/show/887957
OBS-URL: https://build.opensuse.org/package/show/X11:wxWidgets/python-wxPython?expand=0&rev=24
2021-06-11 01:03:08 +00:00
51489fd8be Accepting request 888846 from X11:wxWidgets
OBS-URL: https://build.opensuse.org/request/show/888846
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-wxPython?expand=0&rev=10
2021-04-29 20:44:38 +00:00