fix async with threads

This commit is contained in:
Matteo Rosati
2026-01-22 10:18:45 +01:00
parent 1ed452f1d9
commit 48d8ce9276
6 changed files with 98 additions and 50 deletions

11
uv.lock generated
View File

@@ -32,6 +32,15 @@ wheels = [
{ url = "https://files.pythonhosted.org/packages/38/0e/27be9fdef66e72d64c0cdc3cc2823101b80585f8119b5c112c2e8f5f7dab/anyio-4.12.1-py3-none-any.whl", hash = "sha256:d405828884fc140aa80a3c667b8beed277f1dfedec42ba031bd6ac3db606ab6c", size = 113592, upload-time = "2026-01-06T11:45:19.497Z" },
]
[[package]]
name = "asyncio"
version = "4.0.0"
source = { registry = "https://pypi.org/simple" }
sdist = { url = "https://files.pythonhosted.org/packages/71/ea/26c489a11f7ca862d5705db67683a7361ce11c23a7b98fc6c2deaeccede2/asyncio-4.0.0.tar.gz", hash = "sha256:570cd9e50db83bc1629152d4d0b7558d6451bb1bfd5dfc2e935d96fc2f40329b", size = 5371, upload-time = "2025-08-05T02:51:46.605Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/57/64/eff2564783bd650ca25e15938d1c5b459cda997574a510f7de69688cb0b4/asyncio-4.0.0-py3-none-any.whl", hash = "sha256:c1eddb0659231837046809e68103969b2bef8b0400d59cfa6363f6b5ed8cc88b", size = 5555, upload-time = "2025-08-05T02:51:45.767Z" },
]
[[package]]
name = "certifi"
version = "2026.1.4"
@@ -144,6 +153,7 @@ name = "genai"
version = "0.1.0"
source = { virtual = "." }
dependencies = [
{ name = "asyncio" },
{ name = "fastapi" },
{ name = "fastapi-sse" },
{ name = "google-genai" },
@@ -155,6 +165,7 @@ dependencies = [
[package.metadata]
requires-dist = [
{ name = "asyncio", specifier = ">=4.0.0" },
{ name = "fastapi", specifier = ">=0.128.0" },
{ name = "fastapi-sse", specifier = ">=1.1.1" },
{ name = "google-genai", specifier = ">=1.59.0" },