beerds/pyproject.toml

60 lines
1.2 KiB
TOML

[project]
name = "ai"
version = "0.1.0"
description = "Add your description here"
readme = "README.md"
requires-python = "~=3.13"
dependencies = [
"granian==2.5",
"jinja2>=3.1.6",
"numpy==2.3.4",
"pillow>=11.1.0",
"markdown>=3.9",
"aiocache",
"torch>=2.9.1",
"ruff>=0.14.5",
"mypy>=1.18.2",
"uvicorn>=0.38.0",
"pydantic>=2.12.4",
"litestar==2.18.0",
"ujson>=5.11.0",
"torchvision>=0.24.1",
"types-requests>=2.32.4.20250913",
"types-markdown>=3.10.0.20251106",
"sqlalchemy>=2.0.44",
"inject>=5.3.0",
"aiofiles>=25.1.0",
"botocore>=1.42.9",
"types-aiofiles>=25.1.0.20251011",
"betterconf>=4.5.0",
"dataclasses-ujson>=0.0.34",
"asyncpg>=0.31.0",
]
[project.optional-dependencies]
default = [
"torch>=2.9.1",
"torchvision>=0.21.0",
"mypy>=1.18",
"pyqt5>=5.15.11",
"requests>=2.32.3",
"ruff>=0.11.5",
"types-requests>=2.32.0.20250328",
"matplotlib>=3.10.1",
]
[tool.uv.sources]
torch = [
{ index = "pytorch-cpu", extra = "default" },
]
torchvision = [
{ index = "pytorch-cpu", extra = "default" },
]
[[tool.uv.index]]
name = "pytorch-cpu"
url = "https://download.pytorch.org/whl/cpu"
explicit = true