-
Notifications
You must be signed in to change notification settings - Fork 15
/
pyproject.toml
87 lines (82 loc) · 2.18 KB
/
pyproject.toml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
[build-system]
requires = ["setuptools>=61.0"]
build-backend = "setuptools.build_meta"
[project]
name = "jupyter-quant"
dynamic = ["version"]
authors = [{ name = "gnzsnz" }]
description = "Jupyter quant research environment. "
readme = "README.md"
requires-python = ">=3.10"
license = { file = "LICENSE.txt" }
classifiers = [
"Programming Language :: Python :: 3",
"License :: OSI Approved :: Apache Software License",
"Operating System :: OS Independent",
"Development Status :: 3 - Alpha",
]
dependencies = [
"alphalens-reloaded==0.4.5",
"arch==7.1.0",
"black==24.8.0",
"bottleneck==1.4.0",
"dask[dataframe,distributed]==2024.9.1",
"empyrical-reloaded==0.5.11",
"exchange_calendars==4.5.6",
"h5py==3.12.1",
"hurst==0.0.5",
"ib-fundamental==0.0.5",
"ib_async==1.0.3",
"ipympl==0.9.4",
"ipywidgets==8.1.5",
"isort==5.13.2",
"jedi-language-server==0.41.4",
"jupyterlab==4.2.5",
"jupyterlab-lsp==5.1.0",
"jupyterlab_code_formatter==3.0.2",
"jupyterlab_widgets==3.0.13",
"lightgbm==4.5.0",
"matplotlib==3.9.2",
"numba==0.60.0",
"numexpr==2.10.1",
"numpy==1.26.4",
"optuna==4.0.0",
"pandas==2.2.3",
"patsy==0.5.6",
"pip==24.2",
"py_vollib==1.0.1",
"py_vollib_vectorized==0.1.1",
"pyarrow==17.0.0",
"pyfolio-reloaded==0.9.8",
"pykalman==0.9.7",
"PyPortfolioOpt==1.5.5",
"quantstats-lumi==0.3.3",
"scikit-learn==1.5.2",
"scipy==1.14.1",
"sdepy==1.2.0",
"seaborn==0.13.2",
"shap==0.46.0",
"statsmodels==0.14.4",
"TA-Lib==0.4.32",
"tzdata==2024.2",
"yellowbrick==1.5",
"yfinance==0.2.44",
"zipline-reloaded==3.1",
]
[project.optional-dependencies]
sk-util = ["skfolio==0.4.1", "sktime==0.33.1"]
bayes = [
"arviz==0.20.0",
"bambi==0.14.0",
"pymc==5.17.0",
"formulae==0.5.4",
"graphviz==0.20.3",
]
dev = ["pre-commit>=3.7.1", "build", "wheel", "twine"]
[project.urls]
"Homepage" = "https://github.com/quantbelt/jupyter-quant"
"Bug Tracker" = "https://github.com/quantbelt/jupyter-quant/issues"
[tool.setuptools]
packages = ["jupyter_quant"]
[tool.setuptools.dynamic]
version = {attr = "jupyter_quant.__version__"}