build(deps): update dependency pytest to v8.3.2
Metadata
Current evaluation
Renovate PR merged as commit 13ef81c, bumping the dev pytest pin from ==8.2.0 to ==8.3.2 (1-line change, approved by 2 reviewers). Later superseded by pytest 9 bumps (#464, #524).
Resolution: closed resolved
Reason: The PR was merged into main as commit 13ef81c ("build(deps): update dependency pytest to v8.3.2 (#635)") with review approval and no CI failures, landing the pytest 8.2.0 -> 8.3.2 pin bump in the project's dev requirements.
Evaluated by: mr-cal-bot
No scores available.
Issue body
[](https://renovatebot.com)
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [pytest](https://togithub.com/pytest-dev/pytest) ([changelog](https://docs.pytest.org/en/stable/changelog.html)) | `==8.2.0` -> `==8.3.2` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) |
---
### Release Notes
<details>
<summary>pytest-dev/pytest (pytest)</summary>
### [`v8.3.2`](https://togithub.com/pytest-dev/pytest/releases/tag/8.3.2)
[Compare Source](https://togithub.com/pytest-dev/pytest/compare/8.3.1...8.3.2)
# pytest 8.3.2 (2024-07-24)
## Bug fixes
- [#​12652](https://togithub.com/pytest-dev/pytest/issues/12652): Resolve regression \[conda]{.title-ref} environments where no longer being automatically detected.
\-- by `RonnyPfannschmidt`{.interpreted-text role="user"}
### [`v8.3.1`](https://togithub.com/pytest-dev/pytest/releases/tag/8.3.1)
[Compare Source](https://togithub.com/pytest-dev/pytest/compare/8.3.0...8.3.1)
# pytest 8.3.1 (2024-07-20)
The 8.3.0 release failed to include the change notes and docs for the release. This patch release remedies this. There are no other changes.
### [`v8.3.0`](https://togithub.com/pytest-dev/pytest/compare/8.2.2...8.3.0)
[Compare Source](https://togithub.com/pytest-dev/pytest/compare/8.2.2...8.3.0)
### [`v8.2.2`](https://togithub.com/pytest-dev/pytest/releases/tag/8.2.2)
[Compare Source](https://togithub.com/pytest-dev/pytest/compare/8.2.1...8.2.2)
# pytest 8.2.2 (2024-06-04)
## Bug Fixes
- [#​12355](https://togithub.com/pytest-dev/pytest/issues/12355): Fix possible catastrophic performance slowdown on a certain parametrization pattern involving many higher-scoped parameters.
- [#​12367](https://togithub.com/pytest-dev/pytest/issues/12367): Fix a regression in pytest 8.2.0 where unittest class instances (a fresh one is created for each test) were not released promptly on test teardown but only on session teardown.
- [#​12381](https://togithub.com/pytest-dev/pytest/issues/12381): Fix possible "Directory not empty" crashes arising from concurent cache dir (`.pytest_cache`) creation. Regressed in pytest 8.2.0.
## Improved Documentation
- [#​12290](https://togithub.com/pytest-dev/pytest/issues/12290): Updated Sphinx theme to use Furo instead of Flask, enabling Dark mode theme.
- [#​12356](https://togithub.com/pytest-dev/pytest/issues/12356): Added a subsection to the documentation for debugging flaky tests to mention
lack of thread safety in pytest as a possible source of flakyness.
- [#​12363](https://togithub.com/pytest-dev/pytest/issues/12363): The documentation webpages now links to a canonical version to reduce outdated documentation in search engine results.
### [`v8.2.1`](https://togithub.com/pytest-dev/pytest/releases/tag/8.2.1)
[Compare Source](https://togithub.com/pytest-dev/pytest/compare/8.2.0...8.2.1)
# pytest 8.2.1 (2024-05-19)
## Improvements
- [#​12334](https://togithub.com/pytest-dev/pytest/issues/12334): Support for Python 3.13 (beta1 at the time of writing).
## Bug Fixes
- [#​12120](https://togithub.com/pytest-dev/pytest/issues/12120): Fix \[PermissionError]{.title-ref} crashes arising from directories which are not selected on the command-line.
- [#​12191](https://togithub.com/pytest-dev/pytest/issues/12191): Keyboard interrupts and system exits are now properly handled during the test collection.
- [#​12300](https://togithub.com/pytest-dev/pytest/issues/12300): Fixed handling of 'Function not implemented' error under squashfuse_ll, which is a different way to say that the mountpoint is read-only.
- [#​12308](https://togithub.com/pytest-dev/pytest/issues/12308): Fix a regression in pytest 8.2.0 where the permissions of automatically-created `.pytest_cache` directories became `rwx------` instead of the expected `rwxr-xr-x`.
## Trivial/Internal Changes
- [#​12333](https://togithub.com/pytest-dev/pytest/issues/12333): pytest releases are now attested using the recent [Artifact Attestation](https://github.blog/2024-05-02-introducing-artifact-attestations-now-in-public-beta/) support from GitHub, allowing users to verify the provenance of pytest's sdist and wheel artifacts.
</details>
---
### Configuration
📅 **Schedule**: Branch creation - "every weekend" in timezone Etc/UTC, Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
---
This PR was generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View the [repository job log](https://developer.mend.io/github/canonical/craft-providers).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC4yNi4xIiwidXBkYXRlZEluVmVyIjoiMzguMjYuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIl19-->
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Renovate PR merged as commit 13ef81c, bumping the dev pytest pin from ==8.2.0 to ==8.3.2 (1-line change, approved by 2 reviewers). Later superseded by pytest 9 bumps (#464, #524). | |
| qwen/qwen3.6-35b-a3b | — | closed resolved | Merged Renovate PR updating pytest from 8.2.0 to 8.3.2. |
Update history
| Date | Change |
|---|---|
| created |
Related work
-
Related To:
craft-providers#464
(confidence 55%)
Later Renovate PR updating pytest to v9, superseding the 8.3.2 pin introduced here
-
Related To:
craft-providers#524
(confidence 50%)
Subsequent pytest bump in the same dependency line
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #811 build(deps): update dependency pytest to v8.4.1 (main) | craft-application | merged | Renovate PR #811 merged as commit c84b9859, bumping pinned pytest from 8.3.5 to 8.4.1 in pyproject.toml dev/docs groups. Later superseded by #906 (8.4.2) and #962 (v9). | |
| #906 build(deps): update dependency pytest to v8.4.2 (main) | craft-application | merged | Renovate PR merged (commit 39577174) into main, bumping pytest from 8.4.1 to 8.4.2 in pyproject.toml dev/docs groups; all CI checks green, 2 approvals. Later superseded by pytest v9 (#962) and v9.1.1 (#1108). | |
| #280 build(deps): update dependency pytest to v8.3.3 | craft-cli | merged | Merged PR #280 as commit 1a4e1fc, upgrading pytest from 8.2.1 to 8.3.3. | |
| #355 build(deps): update dependency pytest to v9.0.3 (main) | craft-store | merged | Renovate PR merging the pytest dev-dependency bump from ==9.0.2 to ==9.0.3 was approved by 2 reviewers and merged into main as commit e279c87 (2 files, +5/-5). | |
| #38 build(deps): update dependency pytest to v9 (main) | debcraft | merged | Renovate PR #38 merged into main via commit cc24bf5, updating pytest from ~=8.0 to ~=9.0 (9.0.1). | |
| #301 build(deps): update dependency pytest to v8.4.1 (main) | craft-store | merged | Renovate bumped pytest 8.3.3 -> 8.4.1 in pyproject.toml and uv.lock; PR #301 was merged into main as commit f5e7ef4 after 2 approvals (later superseded by pytest ~=9.1). | |
| #962 build(deps): update dependency pytest to v9 (main) | craft-application | merged | Renovate PR merged as commit b0ba878f, bumping pytest from 8.4.2 to 9.0.1 in the dev and docs dependency groups after two approvals and all CI checks passing. Later advanced to 9.1.1 by #1108. | |
| #52 build(deps): update dependency pytest to v9 (main) | craft-artifacts | merged | Renovate PR #52 merged to main as ba9e54b, raising pytest's constraint from ~=8.0 to ~=9.0 in two files. | |
| #156 build(deps): update dependency pytest to v9 (main) | craft-grammar | merged | Merged PR #156, updating pytest from ~=8.0 to ~=9.0; commit e591406 records the upgrade after approval and passing CI. | |
| #1108 build(deps): update dependency pytest to v9.1.1 (main) | craft-application | merged | Renovate PR #1108 was merged into main, updating pytest from 9.0.3 to 9.1.1 via commit 7f073444 after three approvals and required CI checks passed. |