PuLP is an LP modeler written in python. PuLP can generate MPS or LP files and
call
* GLPK
* COIN
* CLP/CBC
* CPLEX (commercial package)
* GUROBI (commercial package)
to solve linear problems

WWW: https://github.com/coin-or/pulp
