Skip to content

Add wxPython 4.2.2a0205c7c1b#32

Merged
seanbudd merged 1 commit into
masterfrom
addWxPython
Mar 5, 2024
Merged

Add wxPython 4.2.2a0205c7c1b#32
seanbudd merged 1 commit into
masterfrom
addWxPython

Conversation

@seanbudd

@seanbudd seanbudd commented Mar 4, 2024

Copy link
Copy Markdown
Member

NVDA PR to incorporate changes: nvaccess/nvda#16257

Generally release builds of wxPython should be used from pip.
However, due to an issue in wxPython (nvaccess/nvda#15714) that has not made it to a release quality build, we are stuck on alpha snapshots.

The build used is from:

Windows x86 alpha builds can be found via Robin Dunn's build pipeline:
https://alldunn.visualstudio.com/wxPython-CI/_build?view=runs

I have asked Robin what the quality of alpha builds are - i.e. if they throw errors, log, or otherwise act differently due to not being an official release

@seanbudd seanbudd requested a review from michaelDCurran March 4, 2024 05:02
@seanbudd seanbudd changed the title Add wxPython Add wxPython 4.2.2a0205c7c1b Mar 4, 2024
@seanbudd seanbudd merged commit 51ae7db into master Mar 5, 2024
@seanbudd seanbudd deleted the addWxPython branch March 5, 2024 02:47
seanbudd added a commit to nvaccess/nvda that referenced this pull request Mar 5, 2024
Fixes #15714
See also nvaccess/nvda-misc-deps#32

Summary of the issue:
wxPython introduced a bug in 4.2.1: wxWidgets/Phoenix#2446
This caused #15714

wxPython is yet to release the commit which fixes this issue.
However, an alpha build wheel can be incorporate

The build used is from:
- https://alldunn.visualstudio.com/wxPython-CI/_build/results?buildId=1246&view=results
- wxWidgets/Phoenix@0205c7c

Description of user facing changes
Emojis and other unicode symbols are displayed properly in NVDA

Description of development approach
Update wxPython to an alpha snapshot
Adriani90 pushed a commit to Adriani90/nvda that referenced this pull request Mar 13, 2024
Fixes nvaccess#15714
See also nvaccess/nvda-misc-deps#32

Summary of the issue:
wxPython introduced a bug in 4.2.1: wxWidgets/Phoenix#2446
This caused nvaccess#15714

wxPython is yet to release the commit which fixes this issue.
However, an alpha build wheel can be incorporate

The build used is from:
- https://alldunn.visualstudio.com/wxPython-CI/_build/results?buildId=1246&view=results
- wxWidgets/Phoenix@0205c7c

Description of user facing changes
Emojis and other unicode symbols are displayed properly in NVDA

Description of development approach
Update wxPython to an alpha snapshot
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants