-
Notifications
You must be signed in to change notification settings - Fork 6
/
Copy pathpyproject.toml
38 lines (33 loc) · 1.15 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
[project]
name = "nautilus_trader_examples"
version = "0.1.0"
description = "Demo examples of various strategies and features implemented in NautilusTrader."
readme = "README.md"
requires-python = "==3.12.*"
dependencies = [
"nautilus_trader==1.211.0",
]
[project.optional-dependencies]
dev = [
"pre-commit==4.1.0",
]
# Define which packages should be downloaded from which package-index
[tool.uv.sources]
nautilus_trader = { index = "pypi_nautilus" }
# Package index: Standard Python
[[tool.uv.index]]
name = "pypi_classic"
url = "https://pypi.org/simple"
## Package index: NautilusTrader custom index containing also alpha/devepment builds
## Link to see available packages: https://packages.nautechsystems.io/simple/nautilus-trader/index.html
[[tool.uv.index]]
name = "pypi_nautilus"
url = "https://packages.nautechsystems.io/simple"
explicit = true # use this index only for explicitly configured dependencies. No other packages won't be installd from this index
[tool.ruff]
line-length = 100
fix = true
show-fixes = true
exclude = [
"src/!helpers/all_imports.py", # contains unused example imports for beginners and we don't want them to be removed
]