api: Use keydb fork of aiohttp-client-cache

Natively expire hash key submembers
This commit is contained in:
TheOnlyWayUp
2024-12-02 11:25:32 +00:00
parent c1db7babdd
commit 18d4df0674
2 changed files with 344 additions and 127 deletions
+7 -1
View File
@@ -6,7 +6,6 @@ readme = "../../README.md"
requires-python = ">=3.10"
dependencies = [
"aiohttp>=3.9.1",
"aiohttp-client-cache[all]>=0.10.0",
"rich>=13.9.4",
"fastapi>=0.115.5",
"ebooklib>=0.18",
@@ -14,7 +13,14 @@ dependencies = [
"pydantic-settings>=2.6.1",
"eliot>=1.16.0",
"type-extensions>=0.1.2",
"backoff>=2.2.1",
"aiohttp-client-cache[all]",
"bs4>=0.0.2",
"uvicorn>=0.32.1",
]
[tool.ruff.lint]
ignore = ['E402']
[tool.uv.sources]
aiohttp-client-cache = { git = "https://github.com/TheOnlyWayUp/aiohttp-client-cache.git", rev = "keydb-ttl" }