fix(sources): handle streaming request errors
Metadata
Current evaluation
No evaluation has been recorded for this issue yet.
Issue body
## Summary
Wrap request exceptions raised while streaming file source downloads into `NetworkRequestError`, so file source failures surface as source-facing errors instead of raw `requests` exceptions.
## Testing
- `pytest -q tests/unit/sources/test_base.py -rs`
## Issue
Closes #1396
Evaluation history
No evaluation history available.