-
Notifications
You must be signed in to change notification settings - Fork 1
/
pyproject.toml
50 lines (45 loc) · 1.74 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
[build-system]
requires = ["poetry-core"]
build-backend = "poetry.core.masonry.api"
[tool.poetry]
name = "cd-bot"
version = "1.0.0"
description = "A general purpose discord music bot."
authors = ["Aaron Hennessey <[email protected]>"]
[tool.poetry.dependencies]
python = "~3.12.0"
aiohttp = { version = "~3.9.0" }
async-timeout = { version = "~4.0.0" }
asyncpg = { version = "~0.29.0" }
asyncpg-stubs = { version = "~0.29.0" }
colorama = { version = "~0.4.0" }
dacite = { version = "~1.8.0" }
discord-py = { version = "~2.3.0", extras = ["speed", "voice"] }
isort = { version = "~5.13.0" }
humanize = { version = "~4.9.0" }
jishaku = { version = "~2.5.0", extras = ["procinfo"] }
mystbin-py = { version = "~6.0.0" }
orjson = { version = "~3.9.0" }
pendulum = { version = "~3.0.0" }
rapidfuzz = { version = "~3.6.0" }
redis = { version = "~5.0.0", extras = ["hiredis"] }
toml = { version = "~0.10.0" }
typing-extensions = { version = "~4.9.0" }
discord-ext-lava = { path = "../discord-ext-lava" }
discord-ext-paginators = { path = "../discord-ext-paginators" }
[tool.pyright]
include = ["cd", "launcher.py"]
pythonVersion = "3.12"
typeCheckingMode = "strict"
useLibraryCodeForTypes = true
reportPrivateUsage = false
reportPrivateImportUsage = false
reportUnknownMemberType = false
reportMissingTypeStubs = false
[tool.isort]
line_length = 110
lines_after_imports = 2
multi_line_output = 9
include_trailing_comma = true
extra_standard_library = ["typing_extensions"]
known_thirdparty = ["discord"]