* 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 OBS-URL: https://build.opensuse.org/package/show/X11:wxWidgets/python-wxPython?expand=0&rev=71
26 lines
887 B
Diff
26 lines
887 B
Diff
From 3b042c863f4092f802a877a972fd6eb284451a78 Mon Sep 17 00:00:00 2001
|
|
From: Ben Greiner <code@bnavigator.de>
|
|
Date: Sat, 6 Jan 2024 21:58:29 +0100
|
|
Subject: [PATCH] integer division for randint
|
|
|
|
Python 3.12 does not accept floats for random.randint() anymore
|
|
---
|
|
unittests/test_dcDrawLists.py | 4 ++--
|
|
1 file changed, 2 insertions(+), 2 deletions(-)
|
|
|
|
diff --git a/unittests/test_dcDrawLists.py b/unittests/test_dcDrawLists.py
|
|
index 9e35e5eaf..6696a79a0 100644
|
|
--- a/unittests/test_dcDrawLists.py
|
|
+++ b/unittests/test_dcDrawLists.py
|
|
@@ -63,8 +63,8 @@ def makeRandomRectangles():
|
|
rects = []
|
|
|
|
for i in range(num):
|
|
- W = random.randint(10, w/2)
|
|
- H = random.randint(10, h/2)
|
|
+ W = random.randint(10, w//2)
|
|
+ H = random.randint(10, h//2)
|
|
x = random.randint(0, w - W)
|
|
y = random.randint(0, h - H)
|
|
rects.append( (x, y, W, H) )
|