-
Notifications
You must be signed in to change notification settings - Fork 0
/
pyproject.toml
46 lines (41 loc) · 1.1 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
[tool.poetry]
authors = ["hemengyang <hmy0119@gmail.com>"]
description = "Smart home."
homepage = "https://hehome.xyz"
license = "MIT"
name = "smart-home"
readme = "README.md"
repository = "https://github.com/he0119/smart-home"
version = "0.9.6"
[tool.poetry.dependencies]
python = "^3.11"
django = "^4.2.4"
strawberry-graphql-django = { extras = ["debug-toolbar"], version = "^0.27.0" }
channels = "^4.0.0"
channels-redis = "^4.0.0"
celery = "^5.2.2"
django-celery-beat = "^2.4.0"
django-cleanup = "^8.0.0"
django-mptt = "^0.15.0"
django-storages = "^1.11.1"
boto3 = "^1.21.32"
markdown = "^3.3.3"
pillow = "^10.0.0"
psycopg = { extras = ["binary"], version = "^3.1.8" }
sentry-sdk = "^1.28.0"
geoip2 = "^4.6.0"
httpx = "^0.25.2"
[tool.poetry.group.dev.dependencies]
coverage = "*"
django-cors-headers = "^4.0.0"
eventlet = "^0.33.0"
daphne = "^4.0.0"
[tool.pyright]
typeCheckingMode = "basic"
[tool.ruff]
select = ["E", "W", "F", "UP", "C", "T", "PYI", "Q"]
ignore = ["E402", "E501", "C901", "UP037"]
exclude = ["home/push/mipush"]
[build-system]
build-backend = "poetry.core.masonry.api"
requires = ["poetry-core>=1.0.0"]