I ran across a new (to me) Python backtesting framework called "bt". I've been playing around with it this evening and quite like it...seems much simpler and more straightforward when compared to zipline and others. Have a look at it if you're interested in python backtesting.