Skip to content
Merged
12 changes: 9 additions & 3 deletions services/account_unification/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -10,19 +10,19 @@ readme = "README.md"
requires-python = ">=3.11"
license = { text = "Apache-2.0" }
dependencies = [
"fastapi==0.139.0",
"fastapi==0.140.13",
"pydantic==2.13.4",
"httpx==0.28.1",
"pyyaml==6.0.3",
"uvicorn==0.51.0",
"uvicorn==0.52.0",
]

[project.optional-dependencies]
dev = [
"httpx2>=2.5.0",
"interrogate==1.7.0",
"pytest==9.1.1",
"ruff==0.15.21",
"ruff==0.16.0",
]

[tool.setuptools]
Expand All @@ -36,6 +36,12 @@ addopts = "-q"
line-length = 100
target-version = "py311"

[tool.ruff.lint]
# Pin the classic default rule set (pyflakes + pycodestyle E4/E7/E9). ruff 0.16
# widened its implicit default to add flake8-bugbear/pyupgrade/etc.; this keeps
# the established lint policy explicit and stable across ruff upgrades.
select = ["E4", "E7", "E9", "F"]

[tool.interrogate]
exclude = ["tests", ".venv"]
fail-under = 100
12 changes: 6 additions & 6 deletions services/account_unification/requirements-dev.txt
Original file line number Diff line number Diff line change
Expand Up @@ -8,19 +8,19 @@ annotated-types==0.7.0 \
--hash=sha256:1f02e8b43a8fbbc3f3e0d4f0f4bfc8131bcb4eebe8849b8e5c773f3a1c582a53 \
--hash=sha256:aff07c09a53a08bc8cfccb9c85b05f1aa9a2a6f23728d790723543408344ce89
# via pydantic
anyio==4.14.1 \
--hash=sha256:4e5533c5b8ff0a24f5d7a176cbe6877129cd183893f66b537f8f227d10527d72 \
--hash=sha256:8d648a3544c1a700e3ff78615cd679e4c5c3f149904287e73687b2596963629e
anyio==4.14.2 \
--hash=sha256:9f505dda5ac9f0c8309b5e8bd445a8c2bf7246f3ce950121e45ea15bc41d1494 \
--hash=sha256:cfa139f3ed1a23ee8f88a145ddb5ac7605b8bbfd8592baacd7ce3d8bb4313c7f
# via
# httpx
# starlette
attrs==26.1.0 \
--hash=sha256:c647aa4a12dfbad9333ca4e71fe62ddc36f4e63b2d260a37a8b83d2f043ac309 \
--hash=sha256:d03ceb89cb322a8fd706d4fb91940737b6642aa36998fe130a9bc96c985eff32
# via interrogate
certifi==2026.6.17 \
--hash=sha256:024c88eeec92ca068db80f02b8b07c9cef7b9fe261d1d535abfd5abd6f6af432 \
--hash=sha256:2227dcbaafe0d2f59279d1762ddddc37783ed4354594f194ffc31d20f41fc3db
certifi==2026.7.22 \
--hash=sha256:62f22742b58a1a33014a2b6b706588a8d7e2a88ae7bd1a6ebe8c992928483775 \
--hash=sha256:741e2c3b351ddf169a738da9f2c048608ff7f2c5cc02f1ebc6b118bb090d5d55
# via
# httpcore
# httpx
Expand Down
68 changes: 34 additions & 34 deletions services/account_unification/uv.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading