[project] name = "mini-nav" version = "0.1.0" description = "Add your description here" readme = "README.md" requires-python = ">=3.10" dependencies = [ "accelerate>=1.13.0", "altair>=6.0.0", "dash>=3.4.0", "dash-ag-grid>=33.3.3", "dash-mantine-components>=2.5.1", "datasets>=4.5.0", "httpx[socks]>=0.28.1", "lancedb>=0.30.1", "marimo[mcp]>=0.22.0", "matplotlib>=3.10.8", "polars[database,numpy,pandas,pydantic]>=1.37.1", "pyarrow>=23.0.0", "pydantic>=2.12.5", "pyzmq>=27.1.0", "scikit-learn>=1.7.2", "transformers>=5.0.0", "typer>=0.24.1", ] [dependency-groups] dev = [ "basedpyright>=1.37.4", "pip>=26.0.1", "cocotb>=2.0.1", "pytest>=9.0.2", "pytest-mpi>=0.6", "python-lsp-server>=1.14.0", "ruff>=0.15.7", "ty>=0.0.24", "websockets>=16.0", "cocotb-tools>=0.1.0", ] [tool.ty.environment] python = "$UV_PROJECT_ENVIRONMENT" root = ["./mini-nav", "./notebooks", "./hw/sim", "./scripts"] [tool.basedpyright] include = ["mini-nav", "notebooks"] exclude = ["**/node_modules", "**/__pycache__"] [tool.marimo.runtime] pythonpath = ["mini-nav"]