Skip to content

Commit 491b2c4

Browse files
committed
docs: reference stable v3.0.0 instead of prereleases in migration guide
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01GK2tFMid8Mus3fsRRwgKBY
1 parent c826e9f commit 491b2c4

1 file changed

Lines changed: 2 additions & 6 deletions

File tree

MIGRATION.md

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -6,12 +6,8 @@ Version 3 replaces the underlying HTTP library, adds client-side validation and
66

77
## Installation
88

9-
While v3 is in prerelease, install it explicitly:
10-
119
```sh
12-
pip install --pre seam
13-
# or pin a specific beta
14-
pip install 'seam==3.0.0b6'
10+
pip install --upgrade 'seam>=3,<4'
1511
```
1612

1713
## Summary of breaking changes
@@ -190,7 +186,7 @@ Only parameters the Seam API documents as nullable are typed to accept `NULL`, s
190186
## Migration checklist
191187

192188
1. Upgrade your runtime to Python 3.11 or later.
193-
2. Update the dependency: `seam>=3,<4` (or a pinned `3.0.0bN` while in prerelease).
189+
2. Update the dependency: `seam>=3,<4`.
194190
3. Rename `niquests_options` to `httpx_options` and translate its contents to `httpx.Client` options.
195191
4. Replace `urllib3.util.retry.Retry` with `seam.Retry` (httpx-retries) in any `retries` argument, and review the new default retry policy.
196192
5. Replace handling of `niquests`/`urllib3` exceptions with the `httpx` equivalents (`httpx.TimeoutException`, `httpx.ConnectError`, ...). Seam error classes are unchanged.

0 commit comments

Comments
 (0)