G_AI / pyproject.toml
Lưu Quang Vũ
:sparkles: Enable real-time streaming responses and completely solve the issue with reusable sessions. (#95)
7db4283 unverified
raw
history blame contribute delete
678 Bytes
[project]
name = "gemini-fastapi"
version = "1.0.0"
description = "FastAPI Server built on Gemini Web API"
readme = "README.md"
requires-python = "==3.12.*"
dependencies = [
"fastapi>=0.128.0",
"gemini-webapi>=1.18.0",
"lmdb>=1.7.5",
"loguru>=0.7.3",
"orjson>=3.11.7",
"pydantic-settings[yaml]>=2.12.0",
"uvicorn>=0.40.0",
"uvloop>=0.22.1; sys_platform != 'win32'",
]
[project.optional-dependencies]
dev = [
"ruff>=0.14.14",
]
[tool.ruff]
line-length = 100
lint.select = ["E", "F", "W", "I", "RUF"]
lint.ignore = ["E501"]
[tool.ruff.format]
quote-style = "double"
indent-style = "space"
[dependency-groups]
dev = [
"ruff>=0.14.14",
]