-
Notifications
You must be signed in to change notification settings - Fork 10
/
pyproject.toml
71 lines (65 loc) · 1.95 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
[tool.poetry]
name = "vega_sim"
description = "Simulator for running self-contained Vega chain on local PC"
authors = ["Tom McLean <tom@vegaprotocol.io>"]
license = "MIT"
version = "1.2.1"
packages = [
{ include = "vega_sim" },
{ include = "vega_query/**/*.py" },
{ include = "vega_protos/**/*.py" },
]
[tool.setuptools]
zip-safe = false
[tool.poetry.dependencies]
python = "^3.10,<3.12"
requests = "*"
toml = "*"
grpcio-tools = "*"
PyNaCl = "*"
inflection = "*"
scipy = "*"
pandas = "*"
numpy = "*"
torch = {version = "*", optional = true}
jupyterlab = {version = "*", optional = true}
jupyter = {version = "*", optional = true}
tqdm = {version = "*", optional = true}
matplotlib = {version = "*", optional = true}
snakeviz = {version = "*", optional = true}
pytest-profiling = {version = "*", optional = true}
ipywidgets = {version = "*", optional = true}
protoc-gen-openapiv2 = "*"
plotly = "*"
TA-Lib = {version = "*", optional = true}
python-dotenv = "*"
deprecated = "*"
psutil = "*"
docker = "*"
pyyaml = "*"
websocket-client = "*"
gymnasium = {version = "*", optional = true}
sb3-contrib = {version = "^2.0.0a1", optional = true}
stable-baselines3 = {version = "*", optional = true }
tensorboard = {version = "*", optional = true}
pettingzoo = {version = "*", optional = true}
numba = {version = "^0.57.1", optional = true}
tianshou = {version = "*", optional = true}
protofuzz = { git = "https://github.com/trailofbits/protofuzz", branch="master" }
[tool.poetry.group.dev.dependencies]
black = "*"
pytest = "*"
requests-mock = "*"
flake8 = "*"
Jinja2 = "*"
nbmake = "*"
matplotlib = "*"
pytest-xdist = "*"
[build-system]
requires = ["poetry-core>=1.0.0"]
build-backend = "poetry.core.masonry.api"
[tool.poetry.extras]
learning = ["matplotlib", "tqdm", "torch", "gymnasium", "stable-baselines3", "tensorboard", "tianshou", "numba", "pettingzoo"]
jupyter = ["jupyterlab", "jupyter", "matplotlib", "ipywidgets"]
profile = ["snakeviz", "pytest-profiling"]
agents = ["TA-Lib"]