Jonathan Kamens
5ff04c4ea6
Old version of pyflakes required by flake8 2.4.1
2015-06-09 19:21:48 -04:00
Jonathan Kamens
7411ca2b26
MAINT: Upgrade tornado, TA-Lib versions
2015-06-09 17:29:34 -04:00
Jonathan Kamens
a9affd5cfc
MAINT: Upgrade nose and pyflakes
2015-06-09 13:31:05 -04:00
Jonathan Kamens
1097c37e3d
MAINT: Peg pip version and fix incompatibility with pip 7.0.3
...
In d01e718373 , we made a change for
compatibility with a change introduced in pip 7.0.0. Then the pip
maintainers went and reverted the change in pip 7.0.2, thereby
breaking our requirements file for the second time in ten days. This
change reverts the prior change so that we are once again compatible
with the current version of pip.
Also, to make it easier for people to avoid pip compatibility issues,
we're now specifying pip>=7.0.3 in etc/requirements.txt.
2015-06-03 14:50:56 -04:00
Jonathan Kamens
d01e718373
MAINT: PIP requirements syntax change for current PIP compatibility
2015-05-26 15:48:42 -04:00
Jonathan Kamens
723e3e299a
MAINT: Upgrade flake8 to 2.4.1
2015-05-19 10:27:20 -04:00
Jonathan Kamens
ec395d84f6
MAINT: Switch to python-excel/xlrd.git
2015-05-17 10:24:51 -04:00
Jonathan Kamens
3790a5631f
MAINT: Upgrade certifi to 2015.4.28
2015-05-13 06:04:53 -04:00
Jonathan Kamens
b3faa1dd3f
BLD: New xlrd commitish
2015-05-12 13:56:28 -04:00
Jonathan Kamens
73459333ef
TST: Fix DeprecationWarning in xlrd by using custom version of it
2015-04-30 14:24:47 -04:00
Jonathan Kamens
74306f5d2d
MAINT: Upgrade Markdown to 2.6.2
2015-04-22 21:12:44 -04:00
Jonathan Kamens
8ee7f6bd79
List dependencies before the things that depend on them
...
Because we use ordered_pip.sh to install requirements files, we want
dependencies in requirements_dev.txt to be listed _before_ the things
that depend on them, rather than after. Otherwise, with
ordered_pip.sh, stuff will get installed implicitly, and perhaps the
wrong version.
2015-04-22 16:06:33 -04:00
Jonathan Kamens
09c787829b
MAINT: Upgrade nose to 1.3.6
2015-04-06 12:13:03 -04:00
Jonathan Kamens
3b56a62660
MAINT: PyPI package updates, incl. pandas 0.16.0
2015-03-24 05:04:40 -04:00
Jonathan Kamens
9b6fc00c5a
BLD: Make backports.ssl-match-hostname line ok for ordered_pip.sh
...
Remove whitespace from the backports.ssl-match-hostname line in
requirements_dev.txt to make it more palatable to ordered_pip.sh.
2015-03-23 09:11:22 -04:00
Jonathan Kamens
d109e81d3b
MAINT: Update a bunch of PyPI package versions
2015-03-19 17:21:25 -04:00
Jonathan Kamens
e942275108
STY: Flake8
...
Upgrade the version of the flake8, pep8, and mccabe PyPI packages, and
make the code changes necessary for compatibility with the updated
packages.
2015-03-19 17:21:25 -04:00
Dale Jung
913fbb0568
PERF: Replaced use of a pandas.Series for dict-like duties to a cython
...
based OrderedDict. Series/ndarray can only be sped up so much because
they weren't designed for fast iterative mutations.
This also cut down on the # of intermediate Series being generated
during perf stat generation. Things like s[s > 0] will create a new
Series for s > 0.
Moved cython to requirements.txt and added cyordereddict
2015-02-23 11:57:07 -05:00
Thomas Wiecki
37032eee62
DOC Initial setup of mkdocs.
2015-02-13 13:36:38 +01:00
Thomas Wiecki
3f1c3b39ad
MAINT: Make talib an optional dependency. Fixes #362 .
2014-08-04 13:25:46 +02:00
Eddie Hebert
1705428aa4
BLD: Remove pip-tools dependency.
...
Instead of `pip-review`, now using `pip list --outdated`
2014-05-31 21:56:10 -04:00
Eddie Hebert
d384f63e25
BLD: Update tornado to latest.
...
Upgrade from 3.2 -> 3.2.1
Used for matplotlib, which is imported during tests to make
sure that examples are working.
2014-05-30 15:48:10 -04:00
Eddie Hebert
45c3fafaae
BLD: Update xlrd package to latest.
...
xrld is used for reading the risk answer key.
Update 0.9.2 -> 0.9.3
2014-05-30 14:58:08 -04:00
Eddie Hebert
f481d9e7df
BLD: Update Markdown library.
...
Should be orthogonal to any trading simulation, Markdown is
merely used for packaging and converting the README.
2014-05-30 14:47:37 -04:00
Eddie Hebert
2debde31ba
BLD/STY: Upgrade to latest versions of lint checkers.
...
Upgrade pep8 1.4.6 -> 1.5.7
Upgrade pyflakes 0.7.3 -> 0.8.1
Also, tweak some line indentations which now show up as errors,
because of the fixes/changes to visual indent detection between
pep8 versions.
2014-05-30 12:44:10 -04:00
Eddie Hebert
2c8e019835
BLD: Update nose to latest version.
...
nose 1.3.0 -> 1.3.3
2014-05-29 23:20:30 -04:00
Eddie Hebert
46820ee796
BLD: Update pyparsing to 2.0.2
...
2.0.1 -> 2.0.2
pyparsing is a dependency of matplotlib and should not affect
Zipline simulations.
2014-05-29 13:13:56 -04:00
Eddie Hebert
b34191bb01
BLD: Order scipy install before statsmodels.
...
statsmodels requires scipy to build, so list the scipy install
before statsmodels so that ordered_pip.sh will install it beforehand.
2014-05-28 11:44:19 -04:00
Jonathan Kamens
03e40fd057
BLD: statsmodels requires patsy
...
Since statsmodels requires patsy, and statsmodels is now in
requirements.txt instead of requirements_dev.txt, patsy also needs to
be in requirements.txt instead of requirements_dev.txt.
2014-05-21 05:15:56 -04:00
Tony Lambiris
32a29088fe
BLD: Move statsmodels from dev requirements into main requirements.
...
Pandas website states statsmodels is needed for parts of pandas.stats.
Also, update statsmodels to 0.5.0.
Upgrade of version is to both keep up to date, and to improve
performance on lazy imports, as fixed by
https://github.com/statsmodels/statsmodels/issues/573
2014-05-20 12:56:57 -04:00
Eddie Hebert
ff965060ff
BUG: Fix typo in requirements file.
...
Fix incorrect number of '='
2014-01-21 10:51:53 -05:00
Eddie Hebert
47954755fa
BLD: Add mock to requirements file.
...
mock was recently added as part of the testing of port of the script
API for algorithms.
2014-01-21 10:28:01 -05:00
Eddie Hebert
9573e28002
BLD: Update to latest tornado release.
...
Used by IPython notebook, update version from 3.1.1 to 3.2
2014-01-20 20:07:36 -05:00
Richard Frank
40c8c38257
MAINT: Updated libraries
...
iso8601, pytz, numpy, python-dateutil, six, Cython, requests,
nose-parameterized, nose-ignore-docstring, scipy, matplotlib,
patsy
Note that patsy must install before statsmodels.
2014-01-06 14:46:26 -05:00
Eddie Hebert
4a317762d1
BLD: Peg tornado to latest version.
...
3.1 -> 3.1.1
2013-11-13 10:35:20 -05:00
Eddie Hebert
1794e4e716
DEV: Update flake8 to latest release.
2013-10-29 13:40:28 -04:00
Eddie Hebert
ead9fc953f
TST: Begin annotation notebook for risk answer key.
...
Read tests.risk.answer_key module into an IPython notebook, to start
a base to which answer key values and explanations can be added and
display without access to Excel.
For now, the notebook just provides the latest download link for
the spreadsheet.
2013-08-14 12:36:47 -04:00
Jonathan Kamens
2ca4d3cff7
MAINT: Update Dev requirements
...
Upgrade matplotlib in Dev requirements to 1.3.0, and add tornado==3.1
and pyparsing==2.0.1 which are required by matplotlib.
2013-08-06 11:59:26 -04:00
Eddie Hebert
e5a9b08abf
BLD: Update nose-paremeterized to latest release. (1.3.0)
2013-08-05 13:52:58 -04:00
Eddie Hebert
d0118ff6de
BLD: Fix typo in pip specification of xlrd
2013-07-18 14:44:08 -04:00
Eddie Hebert
b759409525
TST: Add xlrd module to requirements_dev
...
THe xlrd module is used by the answer_key module to read results
from a spreadsheet.
2013-07-18 14:35:00 -04:00
Jonathan Kamens
948846c254
MAINT: Upgrade pep8, pyflakes
2013-07-12 14:20:59 -04:00
Jonathan Kamens
3390c017bb
MAINT: Upgrade dependent package versions, add pip-tools
...
pandas==0.11.0, Cython==0.19.1, TA-Lib==0.4.6, requests==1.2.3,
delorean==0.2.1, nose-parameterized==0.3, pyflakes==0.7.2
Also add pip-tools==0.3.4 to requirements_dev.txt.
2013-05-30 09:38:28 -04:00
Eddie Hebert
5ae1aab2af
TST: Add nose-ignore-docstring plugin to requirements and setup.cfg
...
So that docstrings can be added for test documentation, but suppress
those docstrings in test output by default.
2013-05-04 12:52:38 -04:00
Eddie Hebert
e3c783e163
BLD: Add scipy to test requirements.
...
For example scripts. Though compiling scipy for TravisCI may be the
straw that breaks the camel's back as far as total suite run time.
2013-05-03 13:32:30 -04:00
Eddie Hebert
727f7bef19
BLD: Use statsmodels 0.4.3 for test scripts.
...
0.5.0 is unavailable via the pep syntax, an incongruity
between the results of `pip install` and `pip freeze`
2013-05-03 09:40:27 -04:00
Eddie Hebert
42ad791f39
BLD: Add libraries needed for running examples.
...
Add statsmodels and patsy, since they are used by example scripts
and example scripts are now run as part of the unit test suite.
2013-05-03 09:17:17 -04:00
Eddie Hebert
7bc20639da
BLD: Add matplotlib to test requirements.
...
Example scripts use matplotlib, so add to requirements_dev.txt
so that CI will include matplotlib.
2013-05-02 16:54:57 -04:00
Jonathan Kamens
d61c6c0af5
MAINT: nit: "nose==1.3.0" instead of "nose==1.3"
2013-04-10 10:35:16 -04:00
Jonathan Kamens
790e588911
MAINT: Upgrade nose==1.3, numpy==1.7.1
2013-04-09 11:55:11 -04:00