Skip to content

Commit 98a3856

Browse files
Release 0.0.317
1 parent 4c9659e commit 98a3856

28 files changed

Lines changed: 2755 additions & 717 deletions

.fern/metadata.json

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,15 @@
11
{
22
"cliVersion": "5.7.9",
33
"generatorName": "fernapi/fern-python-sdk",
4-
"generatorVersion": "5.3.6",
4+
"generatorVersion": "5.10.0",
55
"generatorConfig": {
66
"client_class_name": "payabli",
77
"enable_wire_tests": false
88
},
9-
"originGitCommit": "72fdff3484316d01ba20c78f02c52cde8b292f54",
10-
"sdkVersion": "0.0.316"
9+
"originGitCommit": "919e0fd55b82258508b2a0e599e53efa19469522",
10+
"originGitCommitIsDirty": true,
11+
"invokedBy": "ci",
12+
"requestedVersion": "0.0.317",
13+
"ciProvider": "github",
14+
"sdkVersion": "0.0.317"
1115
}

README.md

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -189,11 +189,21 @@ The SDK is instrumented with automatic retries with exponential backoff. A reque
189189
as the request is deemed retryable and the number of retry attempts has not grown larger than the configured
190190
retry limit (default: 2).
191191

192-
A request is deemed retryable when any of the following HTTP status codes is returned:
192+
Which status codes are retried depends on the `retryStatusCodes` generator configuration:
193193

194+
**`legacy`** (current default): retries on
194195
- [408](https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/408) (Timeout)
196+
- [409](https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/409) (Conflict)
195197
- [429](https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/429) (Too Many Requests)
196-
- [5XX](https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500) (Internal Server Errors)
198+
- [5XX](https://developer.mozilla.org/en-US/docs/Web/HTTP/Status#server_error_responses) (All server errors, including 500)
199+
200+
**`recommended`**: retries on
201+
- [408](https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/408) (Timeout)
202+
- [409](https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/409) (Conflict)
203+
- [429](https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/429) (Too Many Requests)
204+
- [502](https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/502) (Bad Gateway)
205+
- [503](https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/503) (Service Unavailable)
206+
- [504](https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/504) (Gateway Timeout)
197207

198208
Use the `max_retries` request option to configure this behavior.
199209

poetry.lock

Lines changed: 275 additions & 260 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

pyproject.toml

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ dynamic = ["version"]
44

55
[tool.poetry]
66
name = "payabli"
7-
version = "0.0.316"
7+
version = "0.0.317"
88
description = ""
99
readme = "README.md"
1010
authors = []
@@ -37,20 +37,21 @@ Repository = 'https://github.com/payabli/sdk-python'
3737

3838
[tool.poetry.dependencies]
3939
python = "^3.10"
40-
aiohttp = { version = ">=3.10.0,<4", optional = true}
40+
aiohttp = { version = ">=3.13.4,<4", optional = true, python = ">=3.9"}
4141
httpx = ">=0.21.2"
42-
httpx-aiohttp = { version = "0.1.8", optional = true}
42+
httpx-aiohttp = { version = "0.1.8", optional = true, python = ">=3.9"}
4343
pydantic = ">= 1.9.2"
44-
pydantic-core = ">=2.18.2,<2.44.0"
44+
pydantic-core = ">=2.18.2,<3.0.0"
4545
typing_extensions = ">= 4.0.0"
4646

4747
[tool.poetry.group.dev.dependencies]
4848
mypy = "==1.13.0"
49-
pytest = "^8.2.0"
49+
pytest = "^9.0.3"
5050
pytest-asyncio = "^1.0.0"
5151
pytest-xdist = "^3.6.1"
5252
python-dateutil = "^2.9.0"
5353
types-python-dateutil = "^2.9.0.20240316"
54+
urllib3 = ">=2.6.3,<3.0.0"
5455
ruff = "==0.11.5"
5556

5657
[tool.pytest.ini_options]

0 commit comments

Comments
 (0)