Skip to content

Releases

wxPython v4.3.1 Pre-built Wheels

Choose a tag to compare

@github-actions github-actions released this 09 Aug 07:06

🚀 wxPython v4.3.1 - Pre-built Wheels

Pre-compiled wheel files for wxPython 4.3.1 (Phoenix) across multiple platforms and Python versions.

📦 What's Included

This release provides pre-built wheels for wxPython 4.3.1, eliminating the need to compile from source on supported platforms.

Supported Platforms

Platform Architectures Python Versions
Windows x86_64 3.12, 3.13, 3.14
Ubuntu x86_64 3.12, 3.13, 3.14
Debian x86_64 3.12, 3.13, 3.14
Fedora x86_64 3.12, 3.13, 3.14
Arch Linux x86_64 3.12, 3.13, 3.14

Total: 15 wheel files

🔧 About wxPython 4.3.1

wxPython 4.3.1 is part of Project Phoenix, the next-generation wxPython that is "better, stronger, faster than before." This implementation focuses on:

  • ⚡ Improved speed and performance
  • 🛠️ Better maintainability and code quality
  • 🚀 Enhanced extensibility for custom use cases

wxPython wraps the wxWidgets C++ toolkit and provides access to the user interface portions of the wxWidgets API, enabling Python applications to have:

  • ✅ Native GUI on Windows, macOS, and Unix systems
  • ✅ Native look and feel matching the platform
  • ✅ Minimal platform-specific code required

📥 Installation

Quick Install with pip

# Windows (Python 3.14)
pip install https://github.com/Row0902/build-wx/releases/download/wxPython-v4.3.1/wxpython-4.3.1-cp314-cp314-win_amd64.whl

# Fedora (Python 3.14)
pip install https://github.com/Row0902/build-wx/releases/download/wxPython-v4.3.1/wxpython-4.3.1+fedora-cp314-cp314-linux_x86_64.whl

# Ubuntu (Python 3.14)
pip install https://github.com/Row0902/build-wx/releases/download/wxPython-v4.3.1/wxpython-4.3.1+ubuntu-cp314-cp314-linux_x86_64.whl

# Debian (Python 3.14)
pip install https://github.com/Row0902/build-wx/releases/download/wxPython-v4.3.1/wxpython-4.3.1+debian-cp314-cp314-linux_x86_64.whl

# Arch Linux (Python 3.14)
pip install https://github.com/Row0902/build-wx/releases/download/wxPython-v4.3.1/wxpython-4.3.1+arch-cp314-cp314-linux_x86_64.whl

Install with uv (faster)

# Windows (Python 3.14)
uv add https://github.com/Row0902/build-wx/releases/download/wxPython-v4.3.1/wxpython-4.3.1-cp314-cp314-win_amd64.whl

# Fedora (Python 3.14)
uv add https://github.com/Row0902/build-wx/releases/download/wxPython-v4.3.1/wxpython-4.3.1+fedora-cp314-cp314-linux_x86_64.whl

# Ubuntu (Python 3.14)
uv add https://github.com/Row0902/build-wx/releases/download/wxPython-v4.3.1/wxpython-4.3.1+ubuntu-cp314-cp314-linux_x86_64.whl

💡 Note: Replace cp314 with your Python version (cp312 for Python 3.12, cp313 for Python 3.13)

📊 Asset Details

Windows Wheels (~18 MB each)

  • wxpython-4.3.1-cp312-cp312-win_amd64.whl (17.7 MB)
  • wxpython-4.3.1-cp313-cp313-win_amd64.whl (17.7 MB)
  • wxpython-4.3.1-cp314-cp314-win_amd64.whl (18.1 MB)

Linux Wheels (~165-181 MB each)

Ubuntu:

  • wxpython-4.3.1+ubuntu-cp312-cp312-linux_x86_64.whl (165.9 MB)
  • wxpython-4.3.1+ubuntu-cp313-cp313-linux_x86_64.whl (169.5 MB)
  • wxpython-4.3.1+ubuntu-cp314-cp314-linux_x86_64.whl (169.5 MB)

Debian:

  • wxpython-4.3.1+debian-cp312-cp312-linux_x86_64.whl (169.6 MB)
  • wxpython-4.3.1+debian-cp313-cp313-linux_x86_64.whl (169.7 MB)
  • wxpython-4.3.1+debian-cp314-cp314-linux_x86_64.whl (169.7 MB)

Fedora:

  • wxpython-4.3.1+fedora-cp312-cp312-linux_x86_64.whl (180.2 MB)
  • wxpython-4.3.1+fedora-cp313-cp313-linux_x86_64.whl (180.2 MB)
  • wxpython-4.3.1+fedora-cp314-cp314-linux_x86_64.whl (181.1 MB)

Arch Linux:

  • wxpython-4.3.1+arch-cp312-cp312-linux_x86_64.whl (180.5 MB)
  • wxpython-4.3.1+arch-cp313-cp313-linux_x86_64.whl (180.5 MB)
  • wxpython-4.3.1+arch-cp314-cp314-linux_x86_64.whl (167.0 MB)

🔗 Resources

📝 Release Information

  • Release Date: August 9, 2026
  • wxPython Version: 4.3.1 (Phoenix)
  • Build System: Automated multi-platform CI/CD pipeline
  • Compiler: Native platform compilers with GTK3/WebKit2GTK dependencies

⚠️ Important Notes

  1. Python Version Matching: Ensure you select the wheel matching your Python version (cp312 = Python 3.12, cp313 = Python 3.13, cp314 = Python 3.14)

  2. Platform Compatibility: Linux wheels are built for specific distributions. If your distribution is not listed, you may need to build from source or use a compatible wheel.

  3. Dependencies: Linux wheels require GTK3 and WebKit2GTK runtime libraries to be installed on your system.

  4. macOS Not Included: This release focuses on Windows and Linux platforms. macOS wheels are available from the official wxPython PyPI package.

  5. Wheel Naming Convention: Linux wheels use PEP 425 compliant naming with local version identifiers (e.g., +fedora, +ubuntu) to maintain compatibility with pip/uv while indicating the target distribution.


Built with ❤️ using automated CI/CD pipelines