[project] name = "pay-equity-for-eu" version = "0.1.0" description = "Add your description here" readme = "README.md" requires-python = ">=3.12" dependencies = [ "gradio>=6.17.3", "spaces>=0.50.4", "torch", "transformers", "sentence-transformers", "sentencepiece", "accelerate", "huggingface_hub>=0.24", "faiss-cpu", "numpy", "pyyaml", ] [dependency-groups] # Dev-only. Never installed on the Space (its runtime only *loads* the committed # index). `modal` powers scripts/build_index_modal.py — borrow a GPU to embed the # corpus, then assemble the FAISS index locally. Install with `uv sync --group dev`. dev = [ "modal>=0.70", "pdfplumber", # deterministic PDF table re-extraction (tabel 11/17/27) "jsonschema", # validate records against ida_salary_record.schema.json ] [tool.uv] extra-index-url = ["https://download.pytorch.org/whl/cu118"]