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