@@ -29,7 +29,7 @@ django-cors-headers = "^4.7.0"
2929django-ninja = " ^1.4.3"
3030django-redis = " ^5.4.0"
3131django-storages = { extras = [" s3" ], version = " ^1.14.4" }
32- emoji = " ^2.14.1"
32+ emoji = " ^2.14.1"
3333geopy = " ^2.4.1"
3434gunicorn = " ^23.0.0"
3535humanize = " ^4.11.0"
@@ -39,7 +39,7 @@ langchain-community = "^0.3.26"
3939lxml = " ^5.3.0"
4040markdown = " ^3.7"
4141openai = " ^1.60.1"
42- pgvector = " ^0.4.1"
42+ pgvector = " ^0.4.1"
4343psycopg2-binary = " ^2.9.9"
4444pydantic = " ^2.11.1"
4545pydantic-core = " ^2.33.0"
@@ -52,7 +52,7 @@ requests = "^2.32.3"
5252sentry-sdk = { extras = [" django" ], version = " ^2.20.0" }
5353slack-bolt = " ^1.22.0"
5454slack-sdk = " ^3.35.0"
55- strawberry-graphql = {extras = [" django" ], version = " ^0.270.1" }
55+ strawberry-graphql = { extras = [" django" ], version = " ^0.270.1" }
5656strawberry-graphql-django = " ^0.59.1"
5757thefuzz = " ^0.22.1"
5858
@@ -123,58 +123,59 @@ target-version = "py313"
123123[tool .ruff .lint ]
124124extend-select = [" I" ]
125125ignore = [
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/
144139]
145140select = [" ALL" ]
146141
147142[tool .ruff .lint .per-file-ignores ]
148143"**/__init__.py" = [
149144 " 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/
151146]
152147"**/management/commands/*.py" = [
153148 " D101" , # https://docs.astral.sh/ruff/rules/undocumented-public-class/
154149 " 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/
156151]
157152"**/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/
162158]
163159"**/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/
165161]
166162"**/rest/v1/*.py" = [
167163 " ARG001" , # https://docs.astral.sh/ruff/rules/unused-function-argument/
168164 " B008" , # https://docs.astral.sh/ruff/rules/function-call-in-default-argument/
169165]
166+ "**/settings/*.py" = [
167+ " RUF012" , # https://docs.astral.sh/ruff/rules/mutable-class-default/
168+ ]
170169"**/tests/**/*.py" = [
171170 " D100" , # https://docs.astral.sh/ruff/rules/undocumented-public-module/
172171 " D101" , # https://docs.astral.sh/ruff/rules/undocumented-public-class/
173172 " D102" , # https://docs.astral.sh/ruff/rules/undocumented-public-method/
174173 " D103" , # https://docs.astral.sh/ruff/rules/undocumented-public-function/
175174 " D107" , # https://docs.astral.sh/ruff/rules/undocumented-public-init/
176175 " 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/
178179]
179180
180181[build-system ]
0 commit comments