Repository navigation
Expand file tree
/
Copy pathpyproject.toml
More file actions
116 lines (108 loc) · 2.49 KB
/
Copy pathpyproject.toml
File metadata and controls
116 lines (108 loc) · 2.49 KB
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
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
[project]
name = "fastapi-prj"
version = "0.1.0"
description = ""
authors = [
{name = "sm1le-devops", email = "gvh423699@gmail.com"}
]
readme = "README.md"
requires-python = ">=3.12"
dependencies = [
"fastapi (>=0.139.0,<0.140.0)",
"uvicorn (>=0.51.0,<0.52.0)",
"sqlalchemy (>=2.0.51,<3.0.0)",
"psycopg2-binary>=2.9.0",
"redis>=8.0.0",
"celery>=5.0.0",
"pytest (>=9.1.1,<10.0.0)",
"python-jose[cryptography] (>=3.5.0,<4.0.0)",
"alembic (==1.19.0)",
"annotated-doc (==0.0.4)",
"annotated-types (==0.7.0)",
"anyio (==4.14.1)",
"bcrypt (==4.0.1)",
"click (==8.4.2)",
"colorama (==0.4.6)",
"dnspython (==2.8.0)",
"ecdsa (==0.19.2)",
"email-validator (==2.3.0)",
"greenlet (==3.5.3)",
"h11 (==0.16.0)",
"httpcore2 (==2.12.0)",
"httpx2 (==2.12.0)",
"idna (==3.18)",
"iniconfig (==2.3.0)",
"Mako (==1.4.1)",
"MarkupSafe (==3.0.3)",
"packaging (==26.3)",
"passlib (==1.7.4)",
"pluggy (==1.6.0)",
"pyasn1 (==0.6.4)",
"pydantic (==2.13.4)",
"pydantic-core (==2.46.4)",
"Pygments (==2.21.0)",
"python-multipart (==0.0.32)",
"rsa (==4.9.1)",
"six (==1.17.0)",
"starlette (==1.3.1)",
"truststore (==0.10.4)",
"typing-inspection (==0.4.2)",
"typing_extensions (==4.16.0)"
]
[tool.poetry.dependencies]
python = "^3.12"
alembic = "1.19.0"
annotated-doc = "0.0.4"
annotated-types = "0.7.0"
anyio = "4.14.1"
bcrypt = "4.0.1"
click = "8.4.2"
colorama = "0.4.6"
dnspython = "2.8.0"
ecdsa = "0.19.2"
celery = "*"
redis = "*"
email-validator = "2.3.0"
fastapi = "0.139.0"
greenlet = "3.5.3"
h11 = "0.16.0"
httpcore2 = "2.12.0"
psycopg2-binary = "*"
httpx2 = "2.12.0"
idna = "3.18"
iniconfig = "2.3.0"
Mako = "1.4.1"
MarkupSafe = "3.0.3"
packaging = "26.3"
passlib = "1.7.4"
pluggy = "1.6.0"
pyasn1 = "0.6.4"
pydantic = "2.13.4"
pydantic-core = "2.46.4"
Pygments = "2.21.0"
pytest = "9.1.1"
python-jose = "3.5.0"
python-multipart = "0.0.32"
rsa = "4.9.1"
six = "1.17.0"
SQLAlchemy = "2.0.51"
starlette = "1.3.1"
truststore = "0.10.4"
typing-inspection = "0.4.2"
typing_extensions = "4.16.0"
uvicorn = "0.51.0"
[tool.poetry.group.dev.dependencies]
ruff = "^0.16.7"
pytest-cov = "^6.2.1"
[tool.ruff.lint]
ignore = ["B008"]
[tool.coverage.run]
branch = true
source = ["routers", "core", "db", "models", "schemas", "workers"]
[tool.coverage.report]
fail_under = 85
show_missing = true
skip_covered = true
[build-system]
requires = ["poetry-core>=2.0.0,<3.0.0"]
build-backend = "poetry.core.masonry.api"