chore(deps): update development dependencies (non-major)
Metadata
Current evaluation
Renovate PR #563 was merged in commit 1d50f84, updating seven development dependencies, including coverage 7.5.0, freezegun 1.5.0, pytest 8.1.2, and mypy 1.10.0.
Resolution: closed resolved
Reason: PR #563 was approved and merged into main. Commit 1d50f84 records the non-major development dependency updates.
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 |
|---|---|---|---|---|---|
| [dev/coverage](https://togithub.com/nedbat/coveragepy) | `==7.4.4` -> `==7.5.0` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) |
| [dev/freezegun](https://togithub.com/spulec/freezegun) ([changelog](https://togithub.com/spulec/freezegun/blob/master/CHANGELOG)) | `==1.4.0` -> `==1.5.0` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) |
| [dev/pytest](https://togithub.com/pytest-dev/pytest) ([changelog](https://docs.pytest.org/en/stable/changelog.html)) | `==8.1.1` -> `==8.1.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/) |
| [dev/types-setuptools](https://togithub.com/python/typeshed) ([changelog](https://togithub.com/typeshed-internal/stub_uploader/blob/main/data/changelogs/setuptools.md)) | `==69.5.0.20240415` -> `==69.5.0.20240423` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) |
| [lint/black](https://togithub.com/psf/black) ([changelog](https://togithub.com/psf/black/blob/main/CHANGES.md)) | `==24.4.0` -> `==24.4.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/) |
| [types/mypy](https://www.mypy-lang.org/) ([source](https://togithub.com/python/mypy), [changelog](https://mypy-lang.blogspot.com/)) | `==1.9.0` -> `==1.10.0` | [](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/pyright](https://togithub.com/RobertCraigie/pyright-python) | `==1.1.359` -> `==1.1.360` | [](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>nedbat/coveragepy (dev/coverage)</summary>
### [`v7.5.0`](https://togithub.com/nedbat/coveragepy/blob/HEAD/CHANGES.rst#Version-750--2024-04-23)
[Compare Source](https://togithub.com/nedbat/coveragepy/compare/7.4.4...7.5.0)
- Added initial support for function and class reporting in the HTML report.
There are now three index pages which link to each other: files, functions,
and classes. Other reports don't yet have this information, but it will be
added in the future where it makes sense. Feedback gladly accepted!
- Other HTML report improvements:
- There is now a "hide covered" checkbox to filter out 100% files, finishing
`issue 1384`\_.
- The index page is always sorted by one of its columns, with clearer
indications of the sorting.
- The "previous file" shortcut key didn't work on the index page, but now it
does, fixing `issue 1765`\_.
- The debug output showing which configuration files were tried now shows
absolute paths to help diagnose problems where settings aren't taking effect,
and is renamed from "attempted_config_files" to the more logical
"config_files_attempted."
- Python 3.13.0a6 is supported.
.. \_issue 1384:[https://github.com/nedbat/coveragepy/issues/1384](https://togithub.com/nedbat/coveragepy/issues/1384)4
.. \_issue 1765[https://github.com/nedbat/coveragepy/issues/1765](https://togithub.com/nedbat/coveragepy/issues/1765)65
.. \_changes\_7-4-4:
</details>
<details>
<summary>spulec/freezegun (dev/freezegun)</summary>
### [`v1.5.0`](https://togithub.com/spulec/freezegun/blob/HEAD/CHANGELOG#150)
[Compare Source](https://togithub.com/spulec/freezegun/compare/1.4.0...1.5.0)
- The default ignore list now contains the `queue`-package
- Added a missing `move_to`-function when calling `freeze_time(tick=True)`
- Fixes a rounding error in `time.time_ns()`
- Fixed a bug where the default ignore list could not be empty (`configure(default_ignore_list=[])`)
- All `tick()` methods now return the new datetime (instead of None)
- Type improvements
</details>
<details>
<summary>pytest-dev/pytest (dev/pytest)</summary>
### [`v8.1.2`](https://togithub.com/pytest-dev/pytest/releases/tag/8.1.2)
[Compare Source](https://togithub.com/pytest-dev/pytest/compare/8.1.1...8.1.2)
# pytest 8.1.2 (2024-04-26)
## Bug Fixes
- [#​12114](https://togithub.com/pytest-dev/pytest/issues/12114): Fixed error in `pytest.approx`{.interpreted-text role="func"} when used with \[numpy]{.title-ref} arrays and comparing with other types.
</details>
<details>
<summary>psf/black (lint/black)</summary>
### [`v24.4.2`](https://togithub.com/psf/black/blob/HEAD/CHANGES.md#2442)
[Compare Source](https://togithub.com/psf/black/compare/24.4.1...24.4.2)
This is a bugfix release to fix two regressions in the new f-string parser introduced in
24.4.1.
##### Parser
- Fix regression where certain complex f-strings failed to parse ([#​4332](https://togithub.com/psf/black/issues/4332))
##### Performance
- Fix bad performance on certain complex string literals ([#​4331](https://togithub.com/psf/black/issues/4331))
### [`v24.4.1`](https://togithub.com/psf/black/blob/HEAD/CHANGES.md#2441)
[Compare Source](https://togithub.com/psf/black/compare/24.4.0...24.4.1)
##### Highlights
- Add support for the new Python 3.12 f-string syntax introduced by PEP 701 ([#​3822](https://togithub.com/psf/black/issues/3822))
##### Stable style
- Fix crash involving indented dummy functions containing newlines ([#​4318](https://togithub.com/psf/black/issues/4318))
##### Parser
- Add support for type parameter defaults, a new syntactic feature added to Python 3.13
by PEP 696 ([#​4327](https://togithub.com/psf/black/issues/4327))
##### Integrations
- Github Action now works even when `git archive` is skipped ([#​4313](https://togithub.com/psf/black/issues/4313))
</details>
<details>
<summary>python/mypy (types/mypy)</summary>
### [`v1.10.0`](https://togithub.com/python/mypy/compare/1.9.0...v1.10.0)
[Compare Source](https://togithub.com/python/mypy/compare/1.9.0...v1.10.0)
</details>
<details>
<summary>RobertCraigie/pyright-python (types/pyright)</summary>
### [`v1.1.360`](https://togithub.com/RobertCraigie/pyright-python/compare/v1.1.359...v1.1.360)
[Compare Source](https://togithub.com/RobertCraigie/pyright-python/compare/v1.1.359...v1.1.360)
</details>
---
### Configuration
📅 **Schedule**: Branch creation - "every weekend" in timezone Etc/UTC, Automerge - "every weekend" in timezone Etc/UTC.
🚦 **Automerge**: Enabled.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://togithub.com/renovatebot/renovate/discussions) if that's undesired.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
---
This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/canonical/craft-providers).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4zMjEuMiIsInVwZGF0ZWRJblZlciI6IjM3LjMyMS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=-->
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Renovate PR #563 was merged in commit 1d50f84, updating seven development dependencies, including coverage 7.5.0, freezegun 1.5.0, pytest 8.1.2, and mypy 1.10.0. | |
| qwen/qwen3.6-35b-a3b | — | closed resolved | Merged automated dependency updates for coverage, freezegun, pytest, black, mypy, and pyright via Renovate. |
Update history
| Date | Change |
|---|---|
| created |
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #216 chore(deps): update development dependencies (non-major) | craft-cli | merged | Renovate PR merged as commit 5a53a01, bumping dev deps: coverage 7.4.1, pytest 7.4.4, black 23.12.1, mypy 1.8.0, pyright 1.1.348. | |
| #73 chore(deps): update development dependencies (non-major) | craft-application | merged | Renovate PR merged in commit 83a2ab5c, bumping non-major dev deps: coverage 7.2.7→7.3.1, pytest 7.4.0→7.4.2, pytest-check 2.2.0→2.2.1, Black 23.7.0→23.9.1, mypy 1.4.1→1.5.1, pyright 1.1.320→1.1.327. | |
| #170 chore(deps): update development dependencies (non-major) | craft-cli | merged | Merged Renovate PR #170, updating non-major dev dependencies including coverage 7.3.0, pytest 7.4.0, Black 23.7.0, mypy 1.5.1 and Pyright 1.1.323. | |
| #190 chore(deps): update development dependencies (non-major) | craft-store | merged | Renovate dev-dependency bump merged as commit 17a5c37 (PR #190), raising coverage 7.5.4->7.6.0, pytest 8.2.2->8.3.1, types-mypy 1.10.1->1.11.0, types-pyright 1.1.369->1.1.372. | |
| #265 chore(deps): update development dependencies (non-major) | craft-application | merged | Renovate dependency-bump PR merged into main via commit 927179e0, updating dev deps: coverage 7.4.1→7.4.3, pytest 8.0.0→8.1.1, mypy 1.8.0→1.9.0 (3 lines in pyproject.toml). | |
| #192 chore(deps): update development dependencies (non-major) | craft-cli | merged | Renovate PR merged as commit 19f933e, bumping dev deps: coverage 7.3.2, pytest-mock 3.12.0, black 23.10.0, codespell 2.2.6, mypy 1.6.1, pyright 1.1.332. | |
| #168 chore(deps): update development dependencies (non-major) | craft-store | merged | Merged PR #168 in commit b7affd9, updating coverage 7.4.4, pytest-mock 3.14.0, yamllint 1.35.1, mypy 1.9.0, and pyright 1.1.358. | |
| #174 chore(deps): update development dependencies (non-major) | starbase | merged | Renovate PR updating dev dependencies (coverage 7.4.1, pytest 7.4.4, Black 24.1.1, Ruff 0.1.14, mypy 1.8.0) was auto-merged into main as commit 3feb312. | |
| #117 chore(deps): update development dependencies (non-major) | craft-application | merged | Renovate PR merged into main via commit 1bbc3677, bumping coverage 7.3.2, pytest-check 2.2.2, pytest-mock 3.12.0, black 23.10.0, codespell 2.2.6, mypy 1.6.1, pyright 1.1.332. | |
| #161 chore(deps): update development dependencies (non-major) | craft-application | merged | Merged in commit 883083f0, updating coverage 7.3.2→7.4.1, pytest-check 2.2.2→2.3.1, yamllint 1.32.0→1.33.0, and mypy 1.6.1→1.8.0. |