Skip to content

build(deps): update wxpython requirement from >=4.2.2 to >=4.2.5 - #62

Closed
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/pip/wxpython-gte-4.2.5
Closed

build(deps): update wxpython requirement from >=4.2.2 to >=4.2.5#62
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/pip/wxpython-gte-4.2.5

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github May 31, 2026

Copy link
Copy Markdown
Contributor

Updates the requirements on wxpython to permit the latest version.

Changelog

Sourced from wxpython's changelog.

4.2.5

  • (unreleased)

PyPI: https://pypi.python.org/pypi/wxPython/4.2.5 Extras: https://extras.wxPython.org/wxPython4/extras/ Pip: pip install wxPython==4.2.5

New and improved in this release:

4.2.4

  • 28-Oct-2025

PyPI: https://pypi.python.org/pypi/wxPython/4.2.4 Extras: https://extras.wxPython.org/wxPython4/extras/ Pip: pip install wxPython==4.2.4

New and improved in this release:

  • This release was built using the wxWidgets' v3.2.8.1 release tag. The only exception is that libtiff and pcre2 bundled with wxWidgets are updated to the versions from the wxWidgets master branch (libtiff 4.7.0 and pcre2 10.44).

  • Fix using setuptools.build_meta backend (#2732)

  • Fix EOL style in wx.py.editwindow.py (#2741)

  • Replace imp with types in wx.py.editor.py (#2745)

  • Fix floatcanvas Text.ShiftFunDict: convert float to int (#2749)

  • Fix up/down option not working on the initial search in wx.py.frame (#2747)

  • Fix floatcanvas Arrow, Point, Bitmap drawings (#2750)

  • Officially support and build wheels for Python 3.14 and Windows 11 ARM

  • Fix crash when calling wx.SystemSettings.GetAppearance() without App (#2771)

  • Enable whole word search in wx.py.editwindow (#2769)

  • Add MaxSize limit to ScaledBitmap drawing in FloatCanvas (#2768)

  • Fix more OGL float/int conversion issues (#2739)

  • Major speedups and bug fixes to CustomTreeCtrl and HyperTreeList (#2088)

  • Fix duplicated string constants in wx.propgrid (#2790)

... (truncated)

Commits
  • 640ed28 Release 4.2.5
  • 3538440 Lowercase sdist name in Linux wheel build
  • b91db9a Fix build with setuptools 81+
  • 99b70ea Migrate macOS ARM CI to macOS 15
  • 29d0d88 Migrate Windows CI to Windows 2025 Runners
  • 3e53aa5 Migrate Linux CI to Ubuntu 24.04 runners
  • 6779230 Update sip to v6.15.1
  • 755522c Switch CI to build on wxPy-4.2.x branch for 4.2.x releases
  • f9e80a1 Merge pull request #2847 from vadz/fix-ci
  • d70dd99 Merge pull request #2846 from vadz/improve-build-instructions
  • Additional commits viewable in compare view

@dependabot dependabot Bot added dependencies Dependency and supply-chain updates. security Security hardening and vulnerability-related work. labels May 31, 2026
@dependabot
dependabot Bot force-pushed the dependabot/pip/wxpython-gte-4.2.5 branch 2 times, most recently from df578a9 to 65d5a2e Compare May 31, 2026 19:53
Updates the requirements on [wxpython](https://github.com/wxWidgets/Phoenix) to permit the latest version.
- [Release notes](https://github.com/wxWidgets/Phoenix/releases)
- [Changelog](https://github.com/wxWidgets/Phoenix/blob/master/CHANGES.rst)
- [Commits](wxWidgets/Phoenix@wxPython-4.2.2...wxPython-4.2.5)

---
updated-dependencies:
- dependency-name: wxpython
  dependency-version: 4.2.5
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot
dependabot Bot force-pushed the dependabot/pip/wxpython-gte-4.2.5 branch from 65d5a2e to 4c639d6 Compare May 31, 2026 20:04
@dependabot @github

dependabot Bot commented on behalf of github May 31, 2026

Copy link
Copy Markdown
Contributor Author

Dependabot can't parse your pyproject.toml. Because of this, Dependabot cannot update this pull request.

@accesswatch
accesswatch deleted the dependabot/pip/wxpython-gte-4.2.5 branch May 31, 2026 20:47
@dependabot @github

dependabot Bot commented on behalf of github May 31, 2026

Copy link
Copy Markdown
Contributor Author

OK, I won't notify you again about this release, but will get in touch when a new version is available. If you'd rather skip all updates until the next major or minor version, let me know by commenting @dependabot ignore this major version or @dependabot ignore this minor version. You can also ignore all major, minor, or patch releases for a dependency by adding an ignore condition with the desired update_types to your config file.

If you change your mind, just re-open this PR and I'll resolve any conflicts on it.

accesswatch added a commit that referenced this pull request Jul 10, 2026
…e, STT self-test, eSpeak pause, duti status, screen-capture msg (#58/#4/#5/#6/#8/#29/#65/#78) (#937)

Seven macOS platform-review fixes, all code-complete and unit-tested on this
Windows dev box (no Mac hardware required for the code or the tests). #2 (native
macOS TTS backend — the single biggest lever, also closing #62/#75 and giving a
self-voicing fallback) is deferred to batch 3c as a focused build.

Fully fixed here:
- #58 PDF import now classifies four failure modes (encrypted/damaged/
  scanned-image/unavailable) with distinct engine tags and remedies instead of
  collapsing them all into "looks scanned — use OCR"; _is_encrypted_pdf probes
  the empty user password so a permissions-only lock isn't misreported.
- #4 Keymap packs no longer apply verbatim on macOS; _apply_darwin_pack_overrides
  folds Ctrl->Cmd for comparison only (wx maps ACCEL_CTRL to Cmd at runtime, so a
  stored "Ctrl+G" and a darwin "Cmd+G" are the same runtime shortcut), drops
  macOS-system-reserved chords (Cmd+H/M/Q/W/Space/Tab/Grave, F9-F12, Alt+letter
  deadkeys), and drops collisions with existing bindings. Storage unchanged.
- #5 Screen-capture off-Windows message names the macOS Screen Recording
  permission (System Settings > Privacy & Security) and Cmd+Shift+3/4/5.
- #8 install_shell_integration returns a ShellIntegrationStatus (hosted in the
  platform-neutral quill/platform/shell_integration.py) so the caller reports why
  nothing happened when duti is missing ("brew install duti"; Info.plist still
  applies) instead of a false success.

Closed pending tester validation (code-complete, reopenable via Help > Report a
Bug if a symptom persists on real Mac hardware):
- #6 macos/high_contrast.py reads Dark Mode (AppleInterfaceStyle) and Reduce
  Motion via defaults read; exposed via is_dark_mode_enabled/
  is_reduce_motion_enabled/macos_appearance and re-exported through the neutral
  quill/platform/high_contrast.py.
- #29 STT self-test (verify_component) synthesizes its test clip via the built-in
  macOS `say` command on darwin (and SAPI 5 on Windows) so the speak->transcribe
  confidence loop runs on a Mac without a SAPI dependency.
- #65/#78 Pausing Read Aloud mid-sentence keeps the cursor at the sentence start
  (re-reads the partial sentence on resume) instead of advancing to span.end,
  for both the live eSpeak and WAV runners.

Also #40 closed as premise-false (the Ctrl+Alt+Shift+ chords and Alt+Shift+D are
actively routed, not dead).

GATE-11: rebaselined keymap.py 773->886, optional_components.py 852->892,
read_aloud.py 1421->1431, main_frame.py 27542->27552 with a
_rebaseline_2026_07_09_macos_batch3b rationale (one-time acknowledgment, not
license for further growth). Docs regenerated: PRD, release notes 0.9.0-beta2,
userguide (+ .html/.epub).

Co-authored-by: Claude <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Dependency and supply-chain updates. security Security hardening and vulnerability-related work.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant