deps: bump pytest from 9.0.3 to 9.1.0#19
Conversation
Bumps [pytest](https://github.com/pytest-dev/pytest) from 9.0.3 to 9.1.0. - [Release notes](https://github.com/pytest-dev/pytest/releases) - [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst) - [Commits](pytest-dev/pytest@9.0.3...9.1.0) --- updated-dependencies: - dependency-name: pytest dependency-version: 9.1.0 dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
LabelsThe following labels could not be found: Please fix the above issues or remove invalid values from |
helebest
left a comment
There was a problem hiding this comment.
Automated Dependabot Review — APPROVED ✅
Step 1: Code Review
Changes: pyproject.toml (root dev dependency pytest>=9.0 → pytest>=9.1.0) and uv.lock (pytest package entry updated from 9.0.3 to 9.1.0 with new hashes; platform wheels for cffi/cryptography pruned consistently with other PRs).
Consistency: The description correctly states a bump from 9.0.3 to 9.1.0. The pyproject.toml lower-bound is updated in lockstep. The lock hash matches the published pytest 9.1.0 wheel on PyPI. ✓
Correctness: pytest 9.1.0 is a minor release. The one backward-incompatible change (--doctest-modules + autouse fixture scoping) does not apply here — the workspace does not use --doctest-modules. The new deprecation warnings (class-scoped instance-method fixtures, generator parametrize args, request.getfixturevalue() in teardown, config.inicfg) are warnings only and won't fail the current test suite. ✓
Security: No security advisories in this release. Purely additive feature work and internal refactors. ✓
Conventions: Root pyproject.toml dev dependency updated; uv.lock is the lock-file artifact. No production code changed. ✓
Step 2: Regression Verification
CI ran the full test matrix on this branch.
Step 3: CI Results — PASSED ✅
| Check | Result |
|---|---|
| test (3.12) | ✅ success |
| test (3.13) | ✅ success |
| analyze | ✅ success |
| CodeQL | ✅ success |
Step 4: Merging
All steps passed. Squash-merging now.
Generated by Claude Code
Bumps pytest from 9.0.3 to 9.1.0.
Release notes
Sourced from pytest's releases.
... (truncated)
Commits
b2522cfPrepare release version 9.1.0368d2fc[refactor] TightenSetComparisonFunctiontoIterator[str](#14587)ff77cd8[refactor] Make base assertion comparisons return an iterator instead of a li...0d8491abuild(deps): Bump actions/stale from 10.2.0 to 10.3.04a809d9Merge pull request #14568 from pytest-dev/register-fixture5dfa385Fix recursion traceback test to cover all styles (#14582)f52ff0cAddpytest.register_fixturea8ac094Merge pull request #14567 from pytest-dev/more-visibility-deprecatee5620cd[pre-commit.ci] pre-commit autoupdate (#14577)2ce9c6dMerge pull request #14540 from minbang930/fix-14533-doctest-module-fixturesDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)