tabulate
click>=7.0
statsmodels==0.11.1
cryptography>=2.9.2
rqdatac_bond==0.3.*
rqdatac==2.9.*,>=2.9.0
numpy>=1.18.1
wcwidth
patsy==0.5.1
pyjwt>=1.7.1
requests

[rqalpha_plus]
click>=7.0
statsmodels==0.11.1
cryptography>=2.9.2
scs==2.1.1.post2
rqalpha-plus==4.1.*,>=4.1.15
numpy>=1.18.1
patsy==0.5.1
cvxpy==1.0.25
rqalpha-mod-rqfactor==1.0.5
ecos==2.0.7.post1
ta-lib==0.4.17
pyjwt>=1.7.1
rqfactor==1.0.3
rqalpha-mod-bond==1.0.4
osqp==0.6.1
requests
rqalpha-mod-optimizer2==1.0.*,>=1.0.5
tabulate
rqalpha==4.2.*,>=4.2.0
rqalpha-mod-spot==1.0.4
rqdatac_bond==0.3.*
rqdatac==2.9.*,>=2.9.0
rqalpha-mod-option==1.1.*,>=1.1.5
wcwidth
rqoptimizer2==1.2.8
rqoptimizer==1.2.8
rqalpha-mod-ricequant-data==2.2.*,>=2.2.9
rqalpha-mod-convertible==1.2.*,>=1.2.0

[rqdatac]
tabulate
click>=7.0
statsmodels==0.11.1
cryptography>=2.9.2
rqdatac_bond==0.3.*
rqdatac==2.9.*,>=2.9.0
numpy>=1.18.1
wcwidth
patsy==0.5.1
pyjwt>=1.7.1
requests

[rqfactor]
tabulate
click>=7.0
statsmodels==0.11.1
cryptography>=2.9.2
rqdatac_bond==0.3.*
rqdatac==2.9.*,>=2.9.0
numpy>=1.18.1
wcwidth
patsy==0.5.1
ta-lib==0.4.17
pyjwt>=1.7.1
rqfactor==1.0.3
requests

[rqoptimizer]
tabulate
click>=7.0
statsmodels==0.11.1
cryptography>=2.9.2
rqdatac_bond==0.3.*
rqdatac==2.9.*,>=2.9.0
scs==2.1.1.post2
numpy>=1.18.1
wcwidth
patsy==0.5.1
cvxpy==1.0.25
rqoptimizer2==1.2.8
ecos==2.0.7.post1
pyjwt>=1.7.1
rqoptimizer==1.2.8
osqp==0.6.1
requests
