This directory contains binary Python ports, one for Linux and several for various PC operating systems. Linux and Windows ports are available with the "WPY" portable GUI module for Python. WPY is a class library system based on the Microsoft Foundation Classes used for writing GUI code easily in Python. It is designed for simplicity and portability. See the README file.
All Python and WPY binaries require the Python libraries. If you do not have the Python libraries, you need either pylib13.tgz or pylib13.exe. These include a new subdirectory dos_8x3 for DOS FAT file systems.
A stock linux binary of Python linked with Tk version 4.0 is provided as python-bin-linux.tgz.
These are QuickWin applications. They support a character mode, line-at-a-time interactive window. They do not support windowing apps (use WPY for that). Available ports are:
Both Python and WPY require a winsock.dll when running on Windows 3.1 or 3.11. If you have Windows for Workgroups 3.11, you can get tcp32b.exe (S14856) from Microsoft or on Compuserve. This will upgrade WFW to the latest TCP/IP, and it includes a winsock.dll. Otherwise get one of the many other winsocks. Sockets are included in Windows NT, and no separate winsock is required.
You can run the NT version of Python or WPY on Windows 3.1 and 3.11 by using Microsoft's "Win32s" system, but you will need a lot of memory (maybe 8 megs). See if Freecell (the game) is on your computer, or if you have c:\windows\system\win32s. If you not have Win32s, you need to get pw1118.exe (S14987) from Microsoft or on Compuserve, or win32s13.exe.
The source and makefiles for all PC ports is available as wpyntsrc.exe. The archive tree is relative to Python-1.3.
The files wpycomon.tgz or wpycomon.exe are required for WPY, and contain documentation and sample programs as well as the basic wpy.py module. The contents of wpycomon.tgz and wpycomon.exe are the same. The archive tree is relative to Python-1.3/wpy.
To run WPY on Unix, you need a stock Python linked with Tk 4.0 or above. Then get wpycomon.tgz.
These WPY PC ports will enable you to run Python programs with windowing GUI capability. Another Python GUI for Windows NT is written by Mark Hammond and is available from ftp.nightmare.com. And wxWindows/wxPython is also available and runs on multiple systems. Available ports of WPY are:
The Python/WPY Netscape plugin DLL supports the Netscape plugin API, and enables you to write programs which access this API and run in a Netscape window. Just copy either npwpynt.dll or npwpy31.dll to the "plugins" directory located wherever you installed "netscape.exe". You must have the Python libraries and wpycomon installed too.
These are the other files and their contents:
Please direct comments about this page to jim@interet.com