build(deps): update bugfixes (main)
Metadata
Current evaluation
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.
Suggested action: —
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 |
|---|---|---|---|---|
| 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. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged automated dependency updates for pytest 8.3.3 and setuptools 74.1.3 into main. The Renovate-generated PR applied bug fixes and patches via automerge configuration. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #130 build(deps): update bugfixes (main) | craft-archives | merged | Merged to main via Renovate automerge. Updated pytest to 7.4.4 and python-gnupg to 0.5.4 to apply upstream bug fixes. Approved by two reviewers, passed CI checks, and committed. | |
| #610 build(deps): update bugfixes (main) | craft-application | merged | Merged automated patch updates for ruff-pre-commit, coverage, pytest, and pytest-freezer into main. The request passed CI checks and received approvals before being successfully merged by Renovate bot. | |
| #270 build(deps): update bugfixes (main) | craft-store | closed | Automatically merged via Renovate after passing CI and approval. Updated patch versions for ruff-pre-commit, coverage, pytest, and sphinx-toolbox to apply bug fixes and improve compatibility. | |
| #209 build(deps): update bugfixes | craft-store | merged | Merged automated dependency updates for mypy, pyright, pytest, and tox-gh. The Renovate bot request passed CI checks, received two approvals, and was automatically merged into the main branch. | |
| #317 build(deps): update bugfixes (main) | craft-store | merged | Merged automated dependency updates via Renovate. Upgraded ruff-pre-commit to v0.12.12, coverage to v7.10.6, and pytest to v8.4.2. Approved by two reviewers, passed all CI checks, and merged into main. | |
| #5058 build(deps): update bugfixes (main) | snapcraft | merged | Merged automated dependency updates to main via Renovate. Updated mdit-py-plugins, pytest, starlette, types-PyYAML, virtualenv, and zipp to latest patch releases. CI passed, received two approvals, and was auto-merged. | |
| #2041 build(deps): update bugfixes (main) | charmcraft | merged | Merged to main. Renovate bot automatically updated astroid, coverage, craft-archives, lazr-uri, pyfakefs, pylint, and pytest to their latest bugfix versions. Approved by two reviewers, passed CI checks, and merged with minimal diff. | |
| #1296 build(deps): update bugfixes (main) | craft-parts | merged | Merged automated dependency updates for bugfixes across eight packages. Approved by two reviewers, passed all CI checks, and merged via the Renovate bot. | |
| #801 build(deps): update bugfixes (main) | craft-application | merged | Merged automated dependency updates for ruff-pre-commit to v0.12.3 and setuptools to v75.9.1. Approved by two reviewers, passed all CI checks, and automatically merged into main by Renovate bot. | |
| #2175 build(deps): update bugfixes (main) | charmcraft | closed | Automatically merged to update several Python packages and pre-commit tools to their latest patch versions. The Renovate bot applied the dependency upgrades without manual intervention. |