| # CPU / harness dependencies (already present in the dev box). | |
| # Pinned loosely to the versions this project was built and verified against. | |
| transformers>=5.13,<6 | |
| trl>=1.7,<2 | |
| peft>=0.19,<0.20 | |
| accelerate>=1.14 | |
| datasets>=5.0 | |
| huggingface_hub>=1.22 | |
| tokenizers>=0.22 | |
| safetensors>=0.8 | |
| sympy>=1.12 | |
| pyyaml>=6 | |
| numpy>=2.0 | |
| pandas>=2.2 | |
| tqdm>=4.66 | |
| # Teacher clients are optional and imported lazily; install the one you use: | |
| # pip install anthropic # for the Anthropic teacher | |
| # pip install openai # for the OpenAI teacher | |
| # Neither is required for CPU smoke tests (DummyTeacher has no external deps). | |