I am sure we used Python2.4 and wxPython on the way back.
I donβt have a win98 machine to test it, but it looks at least Python2.5.4 for win98
I think win98 support may have been omitted for 2.6
The wxPython download page says it
Microsoft Windows
The wxPython version for Win32 is distributed as a set of standard self-installing executable files. This allows you to use the Start menu and Add or Remove Programs like any other Windows software.
There are two versions of wxPython for each of the supported versions of Python on Win32. They are almost identical, except that one of them was compiled with support for the Unicode version of the platform APIs. Unless you said otherwise, you probably want to get a Unicode WxPython assembly. Although they are not nativly Unicode, such as NT systems, the wxPython Unicode assembly will also mainly work on Windows 98 / Me systems using hacked Microsoft MSLU (or unicows.dll), which translates the unicode API calls ansi API calls. However, the coverage of the API is not complete, so there are some difficulties bugs are hiding there, so the best you need to update if possible, otherwise Windows 98 / Me users may want to try ANSI instead.
and they still release installers for Python2.5
source share