Hi,
I have forked the zipline-reloaded to my local machine, and am trying to contribute to this package. Before installation in editable mode, I need to install the dependencies. On the zipline development page, there is a link to an install guide (which probably contain the info I need), but that link is broken. I am wondering if anyone knows the dependencies needed? Or how I can tackle this problem? Thank you very much!
I found a method by pip install -r requirements.txt
using a requirements file as below. This file was created by copying and pasting the dependencies listed in pyproject.toml on GitHub. If anyone knows any better methods, please let me know.
alembic >=0.7.7
bcolz-zipline >=1.2.6
bottleneck >=1.0.0
click >=4.0.0
empyrical-reloaded >=0.5.7
h5py >=2.7.1 # currently requires installation from source for Python 3.11
intervaltree >=2.1.0
iso3166 >=2.1.1
iso4217 >=1.6.20180829
lru-dict >=1.1.4
multipledispatch >=0.6.0
networkx >=2.0
numexpr >=2.6.1
numpy >=1.14.5
pandas >=2.0
patsy >=0.4.0
python-dateutil >=2.4.2
python-interface >=1.5.3
pytz >=2018.5
requests >=2.9.1
scipy >=0.17.1
six >=1.10.0
sqlalchemy >=2
statsmodels >=0.6.1
ta-lib >=0.4.09
tables >=3.4.3
toolz >=0.8.2
exchange-calendars >=4.2.4
setuptools>=42.0.0
setuptools_scm[toml]>=6.2
wheel>=0.36.0
Cython>=0.29.21,<3
oldest-supported-numpy; python_version>=“3.8”
tox
pytest>=7.2.0
pytest-cov >=3.0.0
pytest-xdist >=2.5.0
pytest-timeout >=1.4.2
parameterized >=0.6.1
testfixtures >=4.1.2
flake8 >=3.9.1
matplotlib >=1.5.3
responses >=0.9.0
pandas-datareader >=0.2.1
click <8.1.0
coverage
pytest-rerunfailures
black
pre-commit >=2.12.1
Sphinx >=1.3.2
numpydoc >=0.5.0
sphinx-autobuild >=0.6.0
pydata-sphinx-theme
sphinx_markdown_tables
m2r2