[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", ] [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