710fae6fa1
<!-- CURSOR_SUMMARY --> > [!NOTE] > **Medium Risk** > Changes request timeout semantics for server-stream calls by adding `write` and conditional `read` timeouts, which could alter behavior for long-running/slow streams but is limited to client-side networking configuration. > > **Overview** > **Improves timeout handling for server-stream requests in the Python SDK.** `Client._prepare_server_stream_request` now builds a richer `httpcore` timeout extension: `request_timeout` applies to `connect`, `pool`, and `write`, and the separate `timeout` parameter is mapped to a `read` timeout (to help prevent hanging streams). > > Adds a changeset to publish a patch release documenting the updated `request_timeout` behavior. > > <sup>Written by [Cursor Bugbot](https://cursor.com/dashboard?tab=bugbot) for commit e66ef8e5056cfdb81892222881519e5e63f9e514. This will update automatically on new commits. Configure [here](https://cursor.com/dashboard?tab=bugbot).</sup> <!-- /CURSOR_SUMMARY --> --------- Co-authored-by: Matt Brockman <matt.brockman@e2b.dev>