-
Notifications
You must be signed in to change notification settings - Fork 65
/
pyproject.toml
64 lines (48 loc) · 1.21 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
[tool.poetry]
name = "tbk"
version = "v0.8.5"
description = "奇遇淘客"
authors = ["dev <dev@qiyutech.tech>"]
readme = "README.md"
homepage = "https://tbk.qiyutech.tech/"
[tool.poetry.dependencies]
python = ">=3.9,<3.11"
# 调度
apscheduler = ">=3.6,<4.0"
# web framework
django = ">=4.1,<4.2"
# for django database
psycopg2-binary = ">=2.9,<2.10"
# add MySQL if use MySQL database
# 线上环境展示
django-admin-env-notice = ">=0.2"
# 系统动态配置
django-constance = ">=2.9,<2.10"
# django-constance 依赖
django-picklefield = ">=3.1,<3.2"
# for django image field
pillow = ">=9,<10"
# for time zone
pytz = ">=2022,<2023"
# django production deployment
# should use uvicorn and use ASGI mod run python django
gunicorn = ">=20.0,<21"
# for log
django-structlog = ">=3.0,<3.1"
###################################################
# API 接口 依赖
django-ninja = ">=0.19,<0.20"
###################################################
# for dot env files
django-dotenv = ">=1.4,<2.0"
dj-qiyu-tpl = ">=0.6,<0.7"
qiyu-api = ">=0.7,<0.8"
[tool.poetry.dev-dependencies]
pytest = "*"
pytest-django = "*"
black = "*"
toml = "*"
pylama = "*"
[build-system]
requires = ["poetry>=1"]
build-backend = "poetry.masonry.api"