| [project] |
| name = "localmate-backend-v2" |
| version = "0.2.0" |
| description = "LocalMate Da Nang - Multi-Modal Contextual Agent API" |
| readme = "README.md" |
| requires-python = ">=3.11" |
| dependencies = [ |
| "fastapi>=0.115.0", |
| "uvicorn[standard]>=0.32.0", |
| "sqlalchemy>=2.0.0", |
| "asyncpg>=0.30.0", |
| "greenlet>=3.0.0", |
| "pydantic>=2.10.0", |
| "pydantic-settings>=2.6.0", |
| "supabase>=2.10.0", |
| "neo4j>=5.26.0", |
| "google-genai>=1.0.0", |
| "pgvector>=0.3.0", |
| "python-dotenv>=1.0.0", |
| "httpx>=0.28.0", |
| "pyjwt>=2.9.0", |
| "python-multipart>=0.0.9", |
| |
| "torch>=2.0.0", |
| "open_clip_torch>=2.24.0", |
| "pillow>=10.0.0", |
| ] |
|
|
| [project.optional-dependencies] |
| dev = [ |
| "pytest>=8.0.0", |
| "pytest-asyncio>=0.24.0", |
| "httpx>=0.28.0", |
| ] |
|
|
| [build-system] |
| requires = ["hatchling"] |
| build-backend = "hatchling.build" |
|
|
| [tool.hatch.build.targets.wheel] |
| packages = ["app"] |
|
|
| [tool.pytest.ini_options] |
| asyncio_mode = "auto" |
| testpaths = ["tests"] |
| asyncio_default_fixture_loop_scope = "function" |
|
|