Spaces:
Running on Zero
Running on Zero
| [project] | |
| name = "discoverroute" | |
| version = "0.1.0" | |
| description = "Routes that deliberately detour past places matching your taste, within a travel-time budget. Paris, OSM, small-model." | |
| readme = "README.md" | |
| requires-python = ">=3.10,<3.13" | |
| dependencies = [ | |
| "osmnx>=2.0,<3.0", | |
| "networkx>=3.0", | |
| "folium>=0.17", | |
| "gradio>=6.0", | |
| "numpy>=1.26", | |
| "pandas>=2.0", | |
| "shapely>=2.0", | |
| "scikit-learn>=1.4", | |
| "pyarrow>=15.0", | |
| ] | |
| [project.optional-dependencies] | |
| # Brick 4/6: vibe interpretation + narration. Kept optional so the | |
| # walking skeleton (Bricks 0-3) installs without ML weights. | |
| ml = [ | |
| "fastembed>=0.4", | |
| "sentence-transformers>=3.0", | |
| "transformers>=4.45", | |
| "accelerate>=1.0", | |
| "huggingface-hub>=0.25", | |
| ] | |
| dev = [ | |
| "pytest>=8.0", | |
| ] | |
| [build-system] | |
| requires = ["hatchling"] | |
| build-backend = "hatchling.build" | |
| [tool.hatch.build.targets.wheel] | |
| packages = ["src/discoverroute"] | |
| [tool.pytest.ini_options] | |
| testpaths = ["tests"] | |