build(deps): update bugfixes (main)
Metadata
Current evaluation
Renovate PR merged as commit 9fe26a5 (approved, 1 reviewer), bumping freezegun 1.5.2, pytest-mock 3.14.1, pytest-subprocess 1.5.3, responses 0.25.7, setuptools 75.9.1, types-pyyaml and types-requests.
Resolution: closed resolved
Reason: PR #759 was approved and merged into main as commit 9fe26a5 ("build(deps): update bugfixes (main) (#759)"), applying the seven test/dev dependency bumps listed in the description. CI reported no failing checks.
Evaluated by: mr-cal-bot
No scores available.
Issue body
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [freezegun](https://redirect.github.com/spulec/freezegun) ([changelog](https://redirect.github.com/spulec/freezegun/blob/master/CHANGELOG)) | `==1.5.1` -> `==1.5.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/) |
| [pytest-mock](https://redirect.github.com/pytest-dev/pytest-mock) ([changelog](https://pytest-mock.readthedocs.io/en/latest/changelog.html)) | `==3.14.0` -> `==3.14.1` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) |
| [pytest-subprocess](https://redirect.github.com/aklajnert/pytest-subprocess) | `==1.5.2` -> `==1.5.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/) |
| [responses](https://redirect.github.com/getsentry/responses) ([changelog](https://redirect.github.com/getsentry/responses/blob/master/CHANGES)) | `==0.25.3` -> `==0.25.7` | [](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)) | `==75.2.0` -> `==75.9.1` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) |
| [types-pyyaml](https://redirect.github.com/python/typeshed) ([changelog](https://redirect.github.com/typeshed-internal/stub_uploader/blob/main/data/changelogs/PyYAML.md)) | `==6.0.12.20240917` -> `==6.0.12.20250516` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) |
| [types-requests](https://redirect.github.com/python/typeshed) ([changelog](https://redirect.github.com/typeshed-internal/stub_uploader/blob/main/data/changelogs/requests.md)) | `==2.32.0.20241016` -> `==2.32.4.20250611` | [](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>spulec/freezegun (freezegun)</summary>
### [`v1.5.2`](https://redirect.github.com/spulec/freezegun/blob/HEAD/CHANGELOG#152)
[Compare Source](https://redirect.github.com/spulec/freezegun/compare/1.5.1...1.5.2)
- Remove support for Python 3.7
- Explicitly marks support for Python 3.13
- Improved project documentation
</details>
<details>
<summary>pytest-dev/pytest-mock (pytest-mock)</summary>
### [`v3.14.1`](https://redirect.github.com/pytest-dev/pytest-mock/blob/HEAD/CHANGELOG.rst#3141-2025-08-26)
[Compare Source](https://redirect.github.com/pytest-dev/pytest-mock/compare/v3.14.0...v3.14.1)
- `#​503 <https://github.com/pytest-dev/pytest-mock/pull/503>`\_: Python 3.14 is now officially supported.
</details>
<details>
<summary>aklajnert/pytest-subprocess (pytest-subprocess)</summary>
### [`v1.5.3`](https://redirect.github.com/aklajnert/pytest-subprocess/blob/HEAD/HISTORY.rst#153-2025-01-04)
[Compare Source](https://redirect.github.com/aklajnert/pytest-subprocess/compare/1.5.2...1.5.3)
Features
* `#​171 <https://github.com/aklajnert/pytest-subprocess/pull/171>`_, `#​178 <https://github.com/aklajnert/pytest-subprocess/pull/178>`_: Allow to access keyword arguments passed to Popen.
Bug fixes
- `#​180 <https://github.com/aklajnert/pytest-subprocess/pull/180>`\_: Fixed an incorrect wait timeout calculation.
- `#​170 <https://github.com/aklajnert/pytest-subprocess/pull/170>`\_: Wrapped ProcessDispatcher.dispatch into FakePopenWrapper as it was causing TypeError when Popen is used as a type.
- `#​169 <https://github.com/aklajnert/pytest-subprocess/pull/169>`\_: Get rid of using thread in AsyncFakePopen as it causes thread.join() to hang indefinitely.
</details>
<details>
<summary>getsentry/responses (responses)</summary>
### [`v0.25.7`](https://redirect.github.com/getsentry/responses/blob/HEAD/CHANGES#0257)
[Compare Source](https://redirect.github.com/getsentry/responses/compare/0.25.6...0.25.7)
- Added support for python 3.13
### [`v0.25.6`](https://redirect.github.com/getsentry/responses/blob/HEAD/CHANGES#0256)
[Compare Source](https://redirect.github.com/getsentry/responses/compare/0.25.5...0.25.6)
- Added py.typed to package_data
### [`v0.25.5`](https://redirect.github.com/getsentry/responses/blob/HEAD/CHANGES#0255)
[Compare Source](https://redirect.github.com/getsentry/responses/compare/0.25.3...0.25.5)
- Fix readme issue that prevented 0.25.4 from being published to pypi.
</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-providers).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MC40MC4zIiwidXBkYXRlZEluVmVyIjoiNDAuNTAuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIl19-->
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Renovate PR merged as commit 9fe26a5 (approved, 1 reviewer), bumping freezegun 1.5.2, pytest-mock 3.14.1, pytest-subprocess 1.5.3, responses 0.25.7, setuptools 75.9.1, types-pyyaml and types-requests. | |
| qwen/qwen3.6-35b-a3b | — | closed resolved | Merged automated dependency updates for freezegun, pytest-mock, pytest-subprocess, responses, setuptools, types-pyyaml, and types-requests. |
Update history
| Date | Change |
|---|---|
| created |
Related work
-
Related To:
canonical/craft-providers#799
(confidence 80%)
Later Renovate 'update bugfixes (main)' batch merged as 0945027, building on these constraints
-
Related To:
canonical/craft-providers#920
(confidence 65%)
Later bump of responses to ~=0.26.0, superseding the 0.25.7 pin set here
-
Related To:
canonical/craft-providers#911
(confidence 60%)
Later setuptools bump to v82, superseding the 75.9.1 pin introduced by this PR
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #799 build(deps): update bugfixes (main) | craft-providers | merged | Renovate 'update bugfixes (main)' PR merged into main as commit 0945027, bumping ruff-pre-commit 0.12.4→0.12.8, freezegun 1.5.2→1.5.5, responses 0.25.7→0.25.8, setuptools 75.9.1→80.9.0, types-pyyaml and types-requests stubs (+23/-23 across 3 files). | |
| #843 build(deps): update bugfixes (hotfix/2.1) | craft-providers | closed | Merged Renovate PR #843 into hotfix/2.1, updating freezegun, pytest-subprocess, responses, types-pyyaml, and types-requests. | |
| #668 build(deps): update bugfixes (main) | craft-application | merged | Renovate dependency bump PR merged into main via automerge (commit 8c842604): ruff-pre-commit v0.9.7->v0.9.10 and pytest 8.3.4->8.3.5. | |
| #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. | |
| #610 build(deps): update bugfixes (main) | craft-application | merged | Merged PR #610 as 959e8037, updating ruff-pre-commit 0.9.0→0.9.3 and patch releases of coverage 7.6.10, pytest 8.3.4, and pytest-freezer 0.4.9. | |
| #639 build(deps): update bugfixes (main) | craft-application | merged | Renovate PR #639 merged into main, updating ruff-pre-commit v0.9.3→v0.9.5 and setuptools 75.2.0→75.8.0. | |
| #626 build(deps): update bugfixes (main) | craft-providers | merged | Renovate bugfix dependency PR merged (commit d7213ea): pyright 1.1.375->1.1.376, types-pyyaml 6.0.12.20240808, types-setuptools 71.1.0.20240818 in dev requirements. | |
| #317 build(deps): update bugfixes (main) | craft-store | merged | Renovate dependency PR merged via commit 9752ca4: ruff-pre-commit v0.12.10→v0.12.12, coverage 7.10.4→7.10.6, pytest 8.4.1→8.4.2; all CI checks passed. | |
| #2072 build(deps): update bugfixes (main) | charmcraft | merged | Renovate bugfix bump PR #2072 merged into main (commit 7348ef53), updating ruff-pre-commit 0.9.1, astroid 3.3.8, pylint 3.3.3, coverage 7.6.10 and other dev deps. | |
| #976 build(deps): update bugfixes (main) | craft-application | merged | Renovate dependency PR merged: bumped ruff-pre-commit v0.14.8->v0.14.9 and pytest 9.0.1->9.0.2 in pyproject.toml/.pre-commit-config.yaml via commit da384b18 after CI and 2 approvals. |