@@ -29,7 +29,7 @@ django-cors-headers = "^4.7.0"
29
29
django-ninja = " ^1.4.3"
30
30
django-redis = " ^5.4.0"
31
31
django-storages = { extras = [" s3" ], version = " ^1.14.4" }
32
- emoji = " ^2.14.1"
32
+ emoji = " ^2.14.1"
33
33
geopy = " ^2.4.1"
34
34
gunicorn = " ^23.0.0"
35
35
humanize = " ^4.11.0"
@@ -39,7 +39,7 @@ langchain-community = "^0.3.26"
39
39
lxml = " ^5.3.0"
40
40
markdown = " ^3.7"
41
41
openai = " ^1.60.1"
42
- pgvector = " ^0.4.1"
42
+ pgvector = " ^0.4.1"
43
43
psycopg2-binary = " ^2.9.9"
44
44
pydantic = " ^2.11.1"
45
45
pydantic-core = " ^2.33.0"
@@ -52,7 +52,7 @@ requests = "^2.32.3"
52
52
sentry-sdk = { extras = [" django" ], version = " ^2.20.0" }
53
53
slack-bolt = " ^1.22.0"
54
54
slack-sdk = " ^3.35.0"
55
- strawberry-graphql = {extras = [" django" ], version = " ^0.270.1" }
55
+ strawberry-graphql = { extras = [" django" ], version = " ^0.270.1" }
56
56
strawberry-graphql-django = " ^0.59.1"
57
57
thefuzz = " ^0.22.1"
58
58
@@ -123,58 +123,59 @@ target-version = "py313"
123
123
[tool .ruff .lint ]
124
124
extend-select = [" I" ]
125
125
ignore = [
126
- " ANN" , # https://docs.astral.sh/ruff/rules/#flake8-annotations-ann/
127
- " ARG002" , # https://docs.astral.sh/ruff/rules/unused-method-argument/
128
- " C901" , # https://docs.astral.sh/ruff/rules/complex-structure/
129
- " COM812" , # https://docs.astral.sh/ruff/rules/missing-trailing-comma/
130
- " D407" , # https://docs.astral.sh/ruff/rules/missing-dashed-underline-after-section/
131
- " DJ012" , # https://docs.astral.sh/ruff/rules/django-unordered-body-content-in-model/
132
- " FBT002" , # https://docs.astral.sh/ruff/rules/boolean-default-value-positional-argument/
133
- " FIX002" , # https://docs.astral.sh/ruff/rules/line-contains-todo/
134
- " PD" , # https://docs.astral.sh/ruff/rules/#pandas-vet-pd
135
- " PERF203" , # https://docs.astral.sh/ruff/rules/try-except-in-loop/
136
- " PLC0414" , # https://docs.astral.sh/ruff/rules/useless-import-alias/
137
- " PLC0415" , # https://docs.astral.sh/ruff/rules/import-outside-top-level/
138
- " PLR0912" , # https://docs.astral.sh/ruff/rules/too-many-branches/
139
- " PLR0913" , # https://docs.astral.sh/ruff/rules/too-many-arguments/
140
- " PLR0915" , # https://docs.astral.sh/ruff/rules/too-many-statements/
141
- " RUF012" , # https://docs.astral.sh/ruff/rules/mutable-class-default/
142
- " SLF001" , # https://docs.astral.sh/ruff/rules/private-member-access/
143
- " TD003" , # https://docs.astral.sh/ruff/rules/missing-todo-link/
126
+ " ANN" , # https://docs.astral.sh/ruff/rules/#flake8-annotations-ann/
127
+ " ARG002" , # https://docs.astral.sh/ruff/rules/unused-method-argument/
128
+ " C901" , # https://docs.astral.sh/ruff/rules/complex-structure/
129
+ " COM812" , # https://docs.astral.sh/ruff/rules/missing-trailing-comma/
130
+ " D407" , # https://docs.astral.sh/ruff/rules/missing-dashed-underline-after-section/
131
+ " DJ012" , # https://docs.astral.sh/ruff/rules/django-unordered-body-content-in-model/
132
+ " FIX002" , # https://docs.astral.sh/ruff/rules/line-contains-todo/
133
+ " PLC0415" , # https://docs.astral.sh/ruff/rules/import-outside-top-level/
134
+ " PLR0912" , # https://docs.astral.sh/ruff/rules/too-many-branches/
135
+ " PLR0913" , # https://docs.astral.sh/ruff/rules/too-many-arguments/
136
+ " PLR0915" , # https://docs.astral.sh/ruff/rules/too-many-statements/
137
+ " RUF012" , # https://docs.astral.sh/ruff/rules/mutable-class-default/
138
+ " TD003" , # https://docs.astral.sh/ruff/rules/missing-todo-link/
144
139
]
145
140
select = [" ALL" ]
146
141
147
142
[tool .ruff .lint .per-file-ignores ]
148
143
"**/__init__.py" = [
149
144
" D104" , # https://docs.astral.sh/ruff/rules/undocumented-public-package/
150
- " F401" # https://docs.astral.sh/ruff/rules/unused-import/
145
+ " F401" , # https://docs.astral.sh/ruff/rules/unused-import/
151
146
]
152
147
"**/management/commands/*.py" = [
153
148
" D101" , # https://docs.astral.sh/ruff/rules/undocumented-public-class/
154
149
" D102" , # https://docs.astral.sh/ruff/rules/undocumented-public-method/
155
- " T201" # https://docs.astral.sh/ruff/rules/print/
150
+ " T201" , # https://docs.astral.sh/ruff/rules/print/
156
151
]
157
152
"**/migrations/*.py" = [
158
- " D100" , # https://docs.astral.sh/ruff/rules/undocumented-public-module/
159
- " D101" , # https://docs.astral.sh/ruff/rules/undocumented-public-class/
160
- " D104" , # https://docs.astral.sh/ruff/rules/undocumented-public-package/
161
- " E501" # https://docs.astral.sh/ruff/rules/line-too-long/
153
+ " D100" , # https://docs.astral.sh/ruff/rules/undocumented-public-module/
154
+ " D101" , # https://docs.astral.sh/ruff/rules/undocumented-public-class/
155
+ " D104" , # https://docs.astral.sh/ruff/rules/undocumented-public-package/
156
+ " E501" , # https://docs.astral.sh/ruff/rules/line-too-long/
157
+ " RUF012" , # https://docs.astral.sh/ruff/rules/mutable-class-default/
162
158
]
163
159
"**/models/*.py" = [
164
- " D106" # https://docs.astral.sh/ruff/rules/undocumented-public-nested-class/
160
+ " D106" , # https://docs.astral.sh/ruff/rules/undocumented-public-nested-class/
165
161
]
166
162
"**/rest/v1/*.py" = [
167
163
" ARG001" , # https://docs.astral.sh/ruff/rules/unused-function-argument/
168
164
" B008" , # https://docs.astral.sh/ruff/rules/function-call-in-default-argument/
169
165
]
166
+ "**/settings/*.py" = [
167
+ " RUF012" , # https://docs.astral.sh/ruff/rules/mutable-class-default/
168
+ ]
170
169
"**/tests/**/*.py" = [
171
170
" D100" , # https://docs.astral.sh/ruff/rules/undocumented-public-module/
172
171
" D101" , # https://docs.astral.sh/ruff/rules/undocumented-public-class/
173
172
" D102" , # https://docs.astral.sh/ruff/rules/undocumented-public-method/
174
173
" D103" , # https://docs.astral.sh/ruff/rules/undocumented-public-function/
175
174
" D107" , # https://docs.astral.sh/ruff/rules/undocumented-public-init/
176
175
" PLR2004" , # https://docs.astral.sh/ruff/rules/magic-value-comparison/
177
- " S101" # https://docs.astral.sh/ruff/rules/assert/
176
+ " RUF012" , # https://docs.astral.sh/ruff/rules/mutable-class-default/
177
+ " S101" , # https://docs.astral.sh/ruff/rules/assert/
178
+ " SLF001" , # https://docs.astral.sh/ruff/rules/private-member-access/
178
179
]
179
180
180
181
[build-system ]
0 commit comments