Files
needle/requirements.txt
nimakalantar ee221ce7c1 Separate training dependencies from the runtime package (#97)
Prepare Needle for runtime-only deployments, such as serving tool-calling requests, without requiring the full training and checkpoint-export stack.

Move training dependencies out of the base installation and expose them through a dedicated `train` extra. Preserve the GPU and Metal extras for accelerated configurations, while keeping the default runtime dependency set minimal.

Changes:
- Add the `train` optional dependency group.
- Add `requirements-train.txt` for requirements-file users.
- Update setup scripts, CI, and documentation to install or explain the training extra where needed.
- Add packaging tests verifying that training dependencies are excluded from the runtime installation and included in the training setup.

Signed-off-by: Nima Kalantar <nima.kalantar@focusrite.com>
2026-08-28 14:50:22 +01:00

3 lines
39 B
Plaintext

# Runtime dependencies
huggingface_hub