[project] name = "cot-anc" version = "0.1.0" description = "Online chain-of-thought analysis with attribution patching" readme = "README.md" requires-python = ">=3.11" dependencies = [ "fastapi>=0.115.0", "huggingface_hub[oauth]>=0.33.0", "numpy>=2.0.0", "pydantic>=2.7.0", "scipy>=1.13.0", "torch>=2.2.0", "transformers @ git+https://github.com/huggingface/transformers.git@main", "typer>=0.12.3", "uvicorn>=0.30.0", ] [project.optional-dependencies] dev = [ "pytest>=8.2.0", ] viz = [ "matplotlib>=3.8.0", ] [build-system] requires = ["setuptools>=68.0"] build-backend = "setuptools.build_meta" [tool.setuptools.packages.find] include = ["app*"] [tool.pytest.ini_options] testpaths = ["tests"] pythonpath = ["."]