Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
polakowo
GitHub Repository: polakowo/vectorbt
Path: blob/master/pyproject.toml
1147 views
1
[build-system]
2
requires = ["setuptools>=61.0"]
3
build-backend = "setuptools.build_meta"
4
5
[project]
6
name = "vectorbt"
7
dynamic = ["version"]
8
description = "Python library for backtesting and analyzing trading strategies at scale"
9
readme = "README.md"
10
license-files = ["LICENSE.md"]
11
authors = [
12
{name = "Oleg Polakow", email = "[email protected]"}
13
]
14
requires-python = ">=3.10"
15
classifiers = [
16
"Development Status :: 5 - Production/Stable",
17
"Intended Audience :: Developers",
18
"Intended Audience :: Financial and Insurance Industry",
19
"Programming Language :: Python :: 3.10",
20
"Programming Language :: Python :: 3.11",
21
"Programming Language :: Python :: 3.12",
22
"Programming Language :: Python :: 3.13",
23
"Operating System :: OS Independent",
24
"Intended Audience :: Science/Research",
25
"Topic :: Software Development",
26
"Topic :: Office/Business :: Financial",
27
"Topic :: Scientific/Engineering :: Information Analysis",
28
]
29
dependencies = [
30
"numpy>=1.23",
31
"pandas>=2.0,<3.0",
32
"scipy",
33
"matplotlib",
34
"plotly>=4.12.0",
35
"ipywidgets>=7.0.0",
36
"anywidget",
37
"numba>=0.60",
38
"dill",
39
"tqdm",
40
"dateparser",
41
"imageio",
42
"scikit-learn",
43
"schedule",
44
"requests",
45
"pytz",
46
"mypy_extensions",
47
]
48
49
[project.optional-dependencies]
50
full = [
51
"yfinance>=0.2.22",
52
"python-binance",
53
"ccxt>=4.0.14",
54
"alpaca-py",
55
"ray>=1.4.1",
56
"ta",
57
"pandas-ta-classic",
58
"TA-Lib",
59
"python-telegram-bot>=13.4,<20.0",
60
"quantstats>=0.0.37",
61
]
62
full-no-talib = [
63
"yfinance>=0.2.22",
64
"python-binance",
65
"ccxt>=4.0.14",
66
"alpaca-py",
67
"ray>=1.4.1",
68
"ta",
69
"pandas-ta-classic",
70
"python-telegram-bot>=13.4,<20.0",
71
"quantstats>=0.0.37",
72
]
73
cov = [
74
"pytest",
75
"pytest-cov",
76
"pytest-xdist",
77
"codecov",
78
]
79
docs = [
80
"mkdocs-material",
81
"mkdocs-minify-plugin",
82
"ruamel.yaml",
83
"mako"
84
]
85
86
[project.urls]
87
Homepage = "https://github.com/polakowo/vectorbt"
88
89
[tool.setuptools.dynamic]
90
version = {attr = "vectorbt._version.__version__"}
91
92
[tool.setuptools.packages.find]
93
include = ["vectorbt*"]
94
95
[tool.setuptools.package-data]
96
vectorbt = ["templates/*.json"]
97
98