gpo.zugaina.org

Search Portage & Overlays:

dev-python/wxpython

A blending of the wxWindows C++ class library with Python

Screenshots

  • wxpython-4.3.2
    ~amd64 ~arm64
    test webkit test python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 python_targets_python3_15 debug test

    View      Download      Browse     License: wxWinLL-3   
    Overlay: stuff
  • wxpython-4.3.1-r1
    ~amd64 ~arm64
    test webkit test python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 python_targets_python3_15 debug test verify-provenance

    View      Download      Browse     License: wxWinLL-3   
    Overlay: stuff
  • wxpython-4.2.5
    ~alpha amd64 arm arm64 ~loong ppc ppc64 ~riscv ~sparc x86
    test webkit test python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 python_targets_python3_15 debug test verify-provenance

    View      Download      Browse     License: wxWinLL-3   
    Overlay: gentoo

ChangeLog

commit 2df38cce5a7d7f098dbc0b23a5da6973223c119c
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Wed Oct 14 09:52:36 2026 +0200

dev-python/wxpython: add 4.3.2

4.3.2 bundles the wxWidgets 3.3.4 interface, so it requires
wxGTK 3.3.4 (4.3.1 stays on 3.3.3). Upstream generated its bindings
with SIP 6.17.1, which ::gentoo carries, so pin that instead of
6.12.0. The wxWidgets 3.3 fixes patch is upstream now; the glcanvas
patch is refreshed for the new context. The sdist carries no PyPI
provenance attestation, so PYPI_VERIFY_REPO is not set.

commit f58b411b8a7c22655e84fa0da2f5d988df7c6945
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sun Oct 11 10:28:09 2026 +0200

dev-python/wxpython: require wxGTK 3.3.3, revbump

wxPython 4.3.1 generates its bindings from the wxWidgets 3.3.3 sources
it bundles and declares AcceptsFocus() public for every window class.
wxWidgets 3.3.4 adds a protected override in wxRibbonBar, so the
compiler rejects the generated ribbon wrapper there, and the
open-ended dependency would let that release in. Upstream's master
branch still bundles 3.3.3.

Only the dependency changes; the build recipe is that of 4.3.1.

commit 94c9b08eb48d812d4dc7b320d3f58b1cca170037
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sat Oct 3 23:19:32 2026 +0200

*/*: indent the remaining metadata.xml files with spaces

Twenty-six files imported from ::gentoo in August and September kept
its tab indentation, while the other 705 use two spaces, as Gentoo's
skel.metadata.xml does. Only leading whitespace changes; each file
parses to the same content.

commit d1d0453d04267682bd137971a2c8fe26b5e530cb
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Thu Sep 10 04:38:06 2026 +0200

dev-python/wxpython: trim 4.3.1 comment prose

commit 006f715bddc6bdad5a100789f0ea8c6bfd8a3034
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sun Sep 6 01:30:33 2026 +0200

dev-python/wxpython: Keyword 4.3.1 for ~arm64

The Python bindings and wxWidgets dependency stack support aarch64.

commit afe4c4659cb57041cfcfef84bfd2a14149091eaa
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sun Aug 16 01:14:37 2026 +0200

dev-python/wxpython: add 4.3.1

XrayLarch 2026.3 requires wxPython 4.3, whose Phoenix bindings target wxWidgets 3.3.
Pin the upstream SIP generator version, backport current binding and test maintenance
for removed wxWidgets APIs, and declare Xvfb for the GUI test suite.