[build-system] requires = ["setuptools>=61.0", "wheel"] build-backend = "setuptools.build_meta" [project] name = "specforge" dynamic = ["version", "description"] readme = "README.md" requires-python = ">=3.11" dependencies = [ "pre-commit", "torch==2.9.1", "torchaudio==2.9.1", "torchvision==0.24.1", "transformers==4.57.1", "qwen-vl-utils==0.0.11", "datasets", "setuptools", "tqdm", "wandb", "psutil", "numpy", "accelerate", "pydantic", "sglang==0.5.6", "openai-harmony", "ninja", "packaging", "yunchang", ] [tool.setuptools] packages = ["specforge"] [project.optional-dependencies] dev = [ "pre-commit", "unittest" ] fa = ["flash-attn"] [tool.setuptools.dynamic] version = {file = "version.txt"} description = {file = "README.md"}