Please note that PyPedal has been lightly-tested on Windows XP, but I cannot guarantee that it runs without problems on Win-32 platforms! PyPedal should install and run properly on Win-32 as long as the dependencies listed above are satisfied. Enthought provides a Python distribution that is bundled with a number of extras, including most of the dependencies needed to install and run PyPedal in the Windows environment (http://enthought.com/products/epd.php). It is a large download (>100 MB) but greatly simplifies installation. If you use the Enthought distribution you will still need to download and install ReportLab (Table 2.1). Please note that the Enthought Python Distribution is free for academic and hobbyist use; if you intend to use it commercially (as part of your business) please pay the license fee or do not use their product. With the exception of PyGraphviz, which is discussed below, the prerequisite packages are available as Windows installation (.msi) files that can be downloaded and installed individually.
FIX There is not yet an easy way to install the PyGraphviz library under Windows. PyGraphviz is used by some of the graphics routines for rendering pedigrees. Windows users will need to refer to Chapter 9 for details on routines which require this module.
It is possible that the installation may fail with the message
error: Download error: (10060, 'Operation timed out')
In order to get your installation working correctly you will need to set some environment variables. Under Windows XP (and 2000) you access those variables by right-clicking on the My Computer icon on your desktop, selecting Properties, selecting the Advanced tab, and clicking the Environment Variables button. First, add ;C:\Python24 to the PATH by selecting it in the System Variables list and clicking Edit. Next, create a PYTHONPATH environment variable by clicking the New button under User Variables, entering the path to the PyPedal directory in the Variable value field.