Skip to content

Commit 3517599

Browse files
Merge pull request #247 from brownjuly2003-code/dependabot/pip/python-minor-patch-23f990ecec
chore(deps): bump schemathesis from 4.24.3 to 4.25.2 in the python-minor-patch group across 1 directory
2 parents 3b950f2 + e23b758 commit 3517599

2 files changed

Lines changed: 44 additions & 58 deletions

File tree

‎pyproject.toml‎

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -91,7 +91,7 @@ integrations = [
9191
"mcp>=1.0,<2",
9292
]
9393
contract = [
94-
"schemathesis==4.24.3",
94+
"schemathesis==4.25.2",
9595
]
9696
dev = [
9797
"bandit>=1.9,<2",
@@ -185,11 +185,14 @@ environments = [
185185
"python_version == '3.12'",
186186
"python_version == '3.13'",
187187
]
188-
# schemathesis 4.24.x declares jsonschema-rs>=0.49.0 but calls
189-
# CanonicalSchema.is_satisfiable, which jsonschema-rs 0.50.0 removed —
190-
# tests/contract fails with AttributeError on 0.50.x. Constrain the
191-
# transitive resolution until schemathesis fixes its range upstream.
192-
constraint-dependencies = ["jsonschema-rs<0.50"]
188+
# A `constraint-dependencies = ["jsonschema-rs<0.50"]` pin lived here from
189+
# schemathesis 4.24.x, which declared jsonschema-rs>=0.49.0 with no ceiling
190+
# while calling CanonicalSchema.is_satisfiable — removed in jsonschema-rs
191+
# 0.50.0, so tests/contract failed with AttributeError on 0.50.x. It was
192+
# written to last "until schemathesis fixes its range upstream", and 4.25.0
193+
# does: it declares jsonschema-rs>=0.51.0,<0.52.0, a pairing upstream tests.
194+
# Keeping the old ceiling now makes the two ranges disjoint, which is what
195+
# blocked the 4.25.2 bump. Do not re-add it without a new reason.
193196

194197
[tool.ruff]
195198
target-version = "py311"

0 commit comments

Comments
 (0)