Copyright 2007 Stuart Mitchell
s.mitchell@auckland.ac.nz

PuLP is an LP modeler written in python. PuLP can generate MPS or LP files
and call GLPK[1], COIN CLP/CBC[2], CPLEX[3] and XPRESS[4] to solve linear
problems.

See test1.py and test2.py for simple commented examples.
See test3.py, test4.py and test5.py for slightly more complex examples.

PuLP requires Python >= 2.5.

1) Unpack this Zip file in an appropriate directory.
2) if python is on the search path type:
python setup.py install
3) the required files should now be installed in your python path
4) At a python command line type
>>>import pulp
>>>pulp.pulpTestAll()
this should test the available solvers
5) if you wish to change the directories where your solvers are located
at the python command line type
>>> import pulp
>>> pulp.configSolvers()
Follow the instructions to enter the correct paths for your solvers.

The module must be reimported (I can only do this by restarting the 
command line) before changes take effect.

Building CoinMP.dll from source
CoinMP is the default solver for pulp
CoinMP can be built from source by using Microsoft Visual studio and the
files in the CoinMP msvc6 directory.

Copy this file into the pulp-or/src directory or change the value of 
CoinMPPath in pulp.cfg