Skip to content

Commit 71197db

Browse files
dependabot[bot]JuliaEdomclaude
authored
chore(deps): bump schemathesis from 4.24.0 to 4.24.3 in the python-minor-patch group across 1 directory (#230)
* chore(deps): bump schemathesis Bumps the python-minor-patch group with 1 update in the / directory: [schemathesis](https://github.com/schemathesis/schemathesis). Updates `schemathesis` from 4.24.0 to 4.24.3 - [Release notes](https://github.com/schemathesis/schemathesis/releases) - [Changelog](https://github.com/schemathesis/schemathesis/blob/master/CHANGELOG.md) - [Commits](schemathesis/schemathesis@v4.24.0...v4.24.3) --- updated-dependencies: - dependency-name: schemathesis dependency-version: 4.24.3 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: python-minor-patch ... Signed-off-by: dependabot[bot] <support@github.com> * chore(deps): re-lock the schemathesis bump with the pinned uv Dependabot left the old ==4.24.0 requires-dist specifier in uv.lock, so the pinned uv 0.8.23 lock-check failed. Regenerated with that exact uv: schemathesis metadata now matches pyproject and jsonschema-rs follows to 0.50.1. requirements-docker.lock is unchanged by re-export. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> * fix(deps): constrain jsonschema-rs below 0.50 for schemathesis schemathesis 4.24.x declares jsonschema-rs>=0.49.0 but calls CanonicalSchema.is_satisfiable, which 0.50.0 removed; tests/contract failed with AttributeError on the resolved 0.50.1. A uv constraint-dependency holds the transitive resolution at 0.49.x (0.49.9, method verified present) until schemathesis fixes its range. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: JuliaEdom <uedomskikh@gmail.com> Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
1 parent f71493c commit 71197db

2 files changed

Lines changed: 44 additions & 36 deletions

File tree

‎pyproject.toml‎

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,7 @@ integrations = [
8282
"mcp>=1.0,<2",
8383
]
8484
contract = [
85-
"schemathesis==4.24.0",
85+
"schemathesis==4.24.3",
8686
]
8787
dev = [
8888
"bandit>=1.9,<2",
@@ -164,6 +164,11 @@ environments = [
164164
"python_version == '3.12'",
165165
"python_version == '3.13'",
166166
]
167+
# schemathesis 4.24.x declares jsonschema-rs>=0.49.0 but calls
168+
# CanonicalSchema.is_satisfiable, which jsonschema-rs 0.50.0 removed —
169+
# tests/contract fails with AttributeError on 0.50.x. Constrain the
170+
# transitive resolution until schemathesis fixes its range upstream.
171+
constraint-dependencies = ["jsonschema-rs<0.50"]
167172

168173
[tool.ruff]
169174
target-version = "py311"

0 commit comments

Comments
 (0)