2.1.2 Build prerequisites for PyQwt on MacOS/X

Build prerequisites for PyQwt-4.2.tar.gz on MacOS/X are:

  1. Python.
    Supported versions: Python-2.4.x and Python-2.3.x.
  2. Qt.
    Supported versions: Qt-3.3.x, Qt-3.2.x, Qt-3.1.x, and Qt-3.0.x.
  3. sip-4.2.tar.gz.
    Supported versions: sip-4.2, sip-4.1.1, -4.1, -4.0.1, and -4.0. You may also try a snapshot at your own risk.
  4. PyQt-mac-gpl-3.14.tar.gz.
    Supported versions: PyQt-3.14, -3.13, -3.12, -3.11, and -3.10, but the most recent version gets most testing. You may also try a snapshot at your own risk.
  5. README for bug fixes and upgrades.

The source package PyQwt-4.2.tar.gz contains the sources of the Qwt-4.2.0 library with a few patches. You have the option to compile and link those sources statically into PyQwt (easiest for most users).

However, the configure.py script lets you build PyQwt against a shared or static Qwt-4.2.0 library (not the 4.2.0rcX release candidates because of API enhancements).

To exploit the full power of the QwtPlot widget, you should install at least one the Numerical Python extensions: Numeric or its successor numarray. I am using Numeric-23.7.tar.gz and numarray-1.1.1.tar.gz. Versions of Numeric later than 21.0 are supported. Numarray is newer and therefore less stable than Numeric, so get the latest!

Note: You must install sip and PyQt with the 'configure.py' script instead of the deprecated 'build.py' script.