[project] name = "levineuwirth-tools" version = "0.1.0" description = "Build-time tooling for levineuwirth.org" requires-python = ">=3.12" dependencies = [ # Visualization "matplotlib>=3.9", "altair>=5.4", # Embedding pipeline "sentence-transformers>=3.4", "faiss-cpu>=1.9", "numpy>=2.0", "beautifulsoup4>=4.12", # CPU-only torch — avoids pulling ~3 GB of CUDA libraries "torch>=2.5", ] [[tool.uv.index]] name = "pytorch-cpu" url = "https://download.pytorch.org/whl/cpu" explicit = true [tool.uv.sources] torch = [{ index = "pytorch-cpu" }] [tool.uv]