build(deps): update bugfixes (main)
Metadata
Current evaluation
Merged in commit 90cb0760, updating pytest from 8.3.2 to 8.3.3 and setuptools from 74.1.1 to 74.1.3.
Resolution: closed resolved
Reason: Commit 90cb0760 records PR #510 on main and contains both dependency pin changes, confirming the Renovate update was merged.
Evaluated by: mr-cal-bot
No scores available.
Issue body
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [pytest](https://redirect.github.com/pytest-dev/pytest) ([changelog](https://docs.pytest.org/en/stable/changelog.html)) | `==8.3.2` -> `==8.3.3` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) |
| [setuptools](https://redirect.github.com/pypa/setuptools) ([changelog](https://setuptools.pypa.io/en/stable/history.html)) | `==74.1.1` -> `==74.1.3` | [](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.3`](https://redirect.github.com/pytest-dev/pytest/releases/tag/8.3.3)
[Compare Source](https://redirect.github.com/pytest-dev/pytest/compare/8.3.2...8.3.3)
# pytest 8.3.3 (2024-09-09)
## Bug fixes
- [#​12446](https://redirect.github.com/pytest-dev/pytest/issues/12446): Avoid calling `@property` (and other instance descriptors) during fixture discovery -- by `asottile`{.interpreted-text role="user"}
- [#​12659](https://redirect.github.com/pytest-dev/pytest/issues/12659): Fixed the issue of not displaying assertion failure differences when using the parameter `--import-mode=importlib` in pytest>=8.1.
- [#​12667](https://redirect.github.com/pytest-dev/pytest/issues/12667): Fixed a regression where type change in \[ExceptionInfo.errisinstance]{.title-ref} caused \[mypy]{.title-ref} to fail.
- [#​12744](https://redirect.github.com/pytest-dev/pytest/issues/12744): Fixed typing compatibility with Python 3.9 or less -- replaced \[typing.Self]{.title-ref} with \[typing_extensions.Self]{.title-ref} -- by `Avasam`{.interpreted-text role="user"}
- [#​12745](https://redirect.github.com/pytest-dev/pytest/issues/12745): Fixed an issue with backslashes being incorrectly converted in nodeid paths on Windows, ensuring consistent path handling across environments.
- [#​6682](https://redirect.github.com/pytest-dev/pytest/issues/6682): Fixed bug where the verbosity levels where not being respected when printing the "msg" part of failed assertion (as in `assert condition, msg`).
- [#​9422](https://redirect.github.com/pytest-dev/pytest/issues/9422): Fix bug where disabling the terminal plugin via `-p no:terminal` would cause crashes related to missing the `verbose` option.
\-- by `GTowers1`{.interpreted-text role="user"}
## Improved documentation
- [#​12663](https://redirect.github.com/pytest-dev/pytest/issues/12663): Clarify that the \[pytest_deselected]{.title-ref} hook should be called from \[pytest_collection_modifyitems]{.title-ref} hook implementations when items are deselected.
- [#​12678](https://redirect.github.com/pytest-dev/pytest/issues/12678): Remove erroneous quotes from \[tmp_path_retention_policy]{.title-ref} example in docs.
## Miscellaneous internal changes
- [#​12769](https://redirect.github.com/pytest-dev/pytest/issues/12769): Fix typos discovered by codespell and add codespell to pre-commit hooks.
</details>
<details>
<summary>pypa/setuptools (setuptools)</summary>
### [`v74.1.3`](https://redirect.github.com/pypa/setuptools/compare/v74.1.2...v74.1.3)
[Compare Source](https://redirect.github.com/pypa/setuptools/compare/v74.1.2...v74.1.3)
### [`v74.1.2`](https://redirect.github.com/pypa/setuptools/compare/v74.1.1...v74.1.2)
[Compare Source](https://redirect.github.com/pypa/setuptools/compare/v74.1.1...v74.1.2)
</details>
---
### Configuration
π
**Schedule**: Branch creation - "every weekend" in timezone Etc/UTC, Automerge - At any time (no schedule defined).
π¦ **Automerge**: Enabled.
β» **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
π» **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://redirect.github.com/renovatebot/renovate/discussions) if that's undesired.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/canonical/craft-application).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC45Ny4wIiwidXBkYXRlZEluVmVyIjoiMzguMTE1LjEiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbImRlcGVuZGVuY2llcyJdfQ==-->
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | β | closed resolved | Merged in commit 90cb0760, updating pytest from 8.3.2 to 8.3.3 and setuptools from 74.1.1 to 74.1.3. | |
| stealth/space-bunny-alpha | β | closed resolved | Merged into main as canonical/craft-application#610 (959e8037), updating pytest 8.3.2β8.3.3 and setuptools 74.1.1β74.1.3. | |
| stealth/space-bunny-alpha | β | closed resolved | Renovateβs bugfix dependency update was automerged into main via PR #668 (commit 8c842604). | |
| qwen/qwen3.6-35b-a3b | β | β | Merged automatically via Renovate bot following two approvals and passing CI. Updated pytest to 8.3.3 and setuptools to 74.1.3 to apply upstream bug fixes. Single file changed with minimal diff. |
Update history
No update history recorded yet.
Related work
-
Related To:
canonical/craft-application#610
(confidence 90%)
Commit 959e8037 records the same dependency bumps and is linked to #510.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #651 build(deps): update bugfixes | craft-providers | merged | Merged in #651 as commit 87a0ef2, updating pytest 8.3.2β8.3.3 and tox-gh 1.3.2β1.3.3 for upstream bug fixes and Python 3.13 support. | |
| #1060 build(deps): update bugfixes (main) | craft-application | merged | Merged dependency updates in #1060: ruff-pre-commit v0.15.10 and pytest 9.0.3, via commit 3dedf9fd. | |
| #237 build(deps): update bugfixes (main) | craft-platforms | closed | Closed unmerged: pytest 9.1.1 could not resolve for supported Python 3.9; pytest updates were disabled by merged PR #241 (commit 5838edf). | |
| #130 build(deps): update bugfixes (main) | craft-archives | merged | Merged as eff41d7, updating pytest 7.4.2β7.4.4 and python-gnupg 0.5.1β0.5.4. | |
| #229 build(deps): update pytest to 8.4.2 for Python 3.9 | craft-platforms | merged | Merged into main via commit 13b6c3a, requiring pytest >=8.4.2 on Python 3.9 to avoid a CVE-related test failure. | |
| #1397 build(deps): update dependency pytest to v9 (main) | craft-parts | merged | Merged into main as 62ee5b4c, updating pytest from ~=8.0 to ~=9.0 in two dependency files. | |
| #270 build(deps): update bugfixes (main) | craft-store | closed | Renovate dependency updates were merged, applying ruff-pre-commit 0.9.3β0.9.6, coverage 7.6.2β7.6.12, pytest 8.3.3β8.3.4, and sphinx-toolbox 3.8.0β3.8.2. | |
| #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. | |
| #801 build(deps): update bugfixes (main) | craft-application | merged | Merged in #801 via commit 97568f15, updating ruff-pre-commit v0.12.2 to v0.12.3 and setuptools 75.8.0 to 75.9.1; all CI checks passed. | |
| #464 build(deps): update dependency pytest to v9 (main) | starbase | merged | Merged PR #464 as commit 744f1ad, updating pytest from ~=8.0 to ~=9.0 in the development dependencies and lockfile; all CI checks passed. |