Phoenix icon indicating copy to clipboard operation
Phoenix copied to clipboard

wxPython-4.1.2a2 32-bit version for Python 3.10 on Windows

Open rchrj opened this issue 3 years ago • 5 comments

Operating system: Windows 10 wxPython version & source: wxPython-4.1.2a2 Python version & source: Python 3.10

Description of the problem: wxPython 4.1.1 won't install on Windows 10 and Python 3.10. There are snapshot builds of 4.1.2a2 for it but only for 64-bit. How to get it running in Python 3.10 (32-bit)?

rchrj avatar Apr 20 '22 12:04 rchrj

I like to support this as well. It would be nice having 32 bit versions on hand as long as Windows 10 32bit isn't end of support.

DivingDuck avatar May 14 '22 17:05 DivingDuck

Hi @rchrj

You can compile wxPython from snapshots available here. Keep in mind you will need Visual Studio 2015 at minimum according to provided instructions, as well as some specific Python packages.

Take a look at README.rst file in the downloaded snapshot to get a better understanding of the process. You can get the list of required Python packages from /requiremets/devel.txt file.

From there on it shouldn't be too difficult, managed to compile it myself for the first time today on Linux just by following these instructions. If you need any assistance, I'll be happy to help!

DKMR avatar Jun 07 '22 19:06 DKMR

But there is no such branch or tag 4.1.2a1 in this repository ! Released of python-wxpython is quite confusing ... Nothing is working with 4.1.1 and grass gis (latest release) for example instead we have to update with some python-wxpython upstream commits.

Any plan to release a 4.1.2 version as 4.1.1 is not an official release and doesn't work ?

kikislater avatar Jun 08 '22 05:06 kikislater

@kikislater the latest snapshot as of now is wxPython-4.1.2a1.dev5426+502d8354 and is listed in /Phoenix/snapshot-builds

DKMR avatar Jun 08 '22 08:06 DKMR

yes but no branch or tag in github, hard to follow ... Furthermore website still list 4.1.1 released => https://wxpython.org/ But linux distributions didn't accept it as it breaks a ton of thing ... corrected later in master branch of this repo. They are still with 4.0.7post2 with some patches which as this time makes no sense ....

kikislater avatar Jun 08 '22 09:06 kikislater