Index to WPY directory
======================

Welcome to the WPY Index.  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.  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.

Python Libraries
----------------

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.

Linux binary
------------

A stock linux binary of Python linked with Tk version 4.0 is provided as 
python-bin-linux.tgz.

PC Python binaries
------------------

pyth_dos.zip, a 32-bit dos console port, including the dos4gw.exe dos extender.
pyth_os2.zip, a 32-bit OS/2 console port.
pyth_w31.zip, a Windows 3.1 console port.  It requires a winsock.dll.
pyth_nt.zip, a Windows 95 and NT console port.  No DLLs required.

Both Python and WPY for Windows 3.1 and 3.11 require a winsock.dll.
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.

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.

Netscape Plugin
---------------

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 (for Windows NT) or npwpy31.dll (for
Windows 3.1x) to the "plugins" directory located wherever you installed
"netscape.exe".  You must have the Python libraries and wpycomon installed too.
You do not need any DLLs.

PC source
---------

If you want the source code and makefiles for all the PC versions,
get wpyntsrc.exe. 

WPY for Unix
------------

To run WPY on Unix, you need a stock Python linked with Tk 4.0 or above.
Then get wpycomon.tgz.

WPY for PC's
------------

Available ports are:

wpy_w31.zip, for Windows 3.1.  It requires a winsock.dll.
wpy_nt.zip, for Windows 95 and NT.  It requires msoftdll.exe and py13an.zip.
  You can also use Mark Hammond's Python core dll (currently Py130-1.dll)
  instead of py13an.dll.
