2.3.1 Prerequisites for building PyQwt on Windows

Warning: This documentation is for the future PyQwt-3.8. Check the download page for the latest releases.

You have to install recent releases of Python, Numeric, and Qt-Non-Commercial, by running:

  1. Python-2.3.2.exe
  2. Numeric-23.1.win32-py2.3.exe
  3. QtWin230-NonCommercial.exe.

Note: Read README to check out bug fixes and upgrades.

Note: Presumably, there is also a Qt-Educational installer, but I have no idea how Qt-Commercial is delivered.

You have to make sure that your installation of sip and PyQt allows you to build PyQwt:

  1. If you are going to use PyQt-win-nc-3.8 (tested) or PyQt-win-edu-3.8 (untested), remove all files belonging to other releases of sip and PyQt and do a custom install to select the SIP tools. In this case you can skip rebuilding of sip and PyQt.

  2. If you have installed PyQt&sip-3.8-Commercial and did not delete the build trees, you can probably skip rebuilding of sip and PyQt.

  3. In all other cases, you have to rebuild sip and PyQt to make sure that all necessary are present for the build of PyQwt.

Warning: My initial build of PyQwt for PyQt-3.6 failed, because the installer did not overwrite the files C:/Python22/include/sip.h and C:/Python22/include/sipQt.h belonging to a previous PyQt installation.