The latest flake8 release in now 1.5, which pulls in pep8: 1.3.4a0
The upgrade pep8 has changes to what it picks up as lint.
Making code base compatible, so that new devs can install pep8
from PyPI and not have friction over the version difference.
Currently using these ignores in the config file:
```
[pep8]
ignore = E124,E125,E126
```
Ignoring these since they are difficult to squash while maintaining
an 80 char line length, and appear spurious.
Should address later.
Updates Travis config, README, and pip requirements to reflect change.
Hopefully, this helps ease ramp up time for developing against
market data, without us distributing the data.
We do a check for the data when attempting to read the msgpack
files, if they don't exist the loader makes a web request and
retrieves and serializes the data for the user.
Provides a loader for:
- curves from data.treasury.gov
- benchmarks from Yahoo! Finance
Adds dependency of requests library in dev requirements.
Revert e99ab2e9d07573e24e6d106877ff35eab46cdab1, which was intended to
strip comments from lines fed to pip, but had the unintended side
effect of stripping egg specifiers in URLs. The easiest way to address
this is to simply not put trailing comments in requirements files, so
we'er going to solve the problem that way instead.
The pandas dependency on numpy was causing pandas installation to fail.
Reviving the ordered_pip script in since it helps explicitly install
numpy before pandas.
The current documentation is not currently used actively.
Also, we are working towards not using Jenkins, in favor of
something like travis-ci when zipline is open sourced, so we will
have to be rethinking the documentation maintenance then.
needed to run unittests.
Building the libraries installed by default to as few as possible.
Removes pip run on removed requirements_sci.txt in CI script.
There's no need to list setuptools or distribute in requirements.txt
because they are installed automatically when you create a new
virtualenv. Furthermore, listing them explicitly breaks if the version
you list is different from the virtualenv version.
Use statsmodels>=0.5.0 instead of statsmodels==0.5.0-tutorial-beta,
because although the latter is the download version listed in pypi, it
installs as 0.5.0, which means if we list that specific version as the
requirement, then pip reinstalls it every time launch.sh is run.
Make ordered_pip.sh exit on error. Remove useless echo of empty
string. Fix counting of the number of packages installed. Ignore blank
lines in requirements file.