chore(deps): update development dependencies (non-major)
Metadata
Current evaluation
Merged automated updates for coverage, pytest-cov, and pyright. Approved by a reviewer, passed CI checks, and maintained 100% code coverage.
Suggested action: —
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.2.5` -> `==7.2.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/) |
| [dev/pytest-cov](https://togithub.com/pytest-dev/pytest-cov) ([changelog](https://pytest-cov.readthedocs.io/en/latest/changelog.html)) | `==4.0.0` -> `==4.1.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.309` -> `==1.1.311` | [](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</summary>
### [`v7.2.7`](https://togithub.com/nedbat/coveragepy/blob/HEAD/CHANGES.rst#Version-727--2023-05-29)
[Compare Source](https://togithub.com/nedbat/coveragepy/compare/7.2.6...7.2.7)
- Fix: reverted a `change from 6.4.3 <pull 1347_>`\_ that helped Cython, but
also increased the size of data files when using dynamic contexts, as
described in the now-fixed `issue 1586`*. The problem is now avoided due to a
recent change (`issue 1538`*). Thanks to `Anders Kaseorg <pull 1629_>`\_
and David Szotten for persisting with problem reports and detailed diagnoses.
- Docs: examples of configuration files now include separate examples for the
different syntaxes: .coveragerc, pyproject.toml, setup.cfg, and tox.ini.
- Wheels are now provided for CPython 3.12.
.. \_issue 1586:[https://github.com/nedbat/coveragepy/issues/1586](https://togithub.com/nedbat/coveragepy/issues/1586)6
.. \_pull 1629[https://github.com/nedbat/coveragepy/pull/1629](https://togithub.com/nedbat/coveragepy/pull/1629)29
.. \_changes\_7-2-6:
### [`v7.2.6`](https://togithub.com/nedbat/coveragepy/blob/HEAD/CHANGES.rst#Version-726--2023-05-23)
[Compare Source](https://togithub.com/nedbat/coveragepy/compare/7.2.5...7.2.6)
- Fix: the `lcov` command could raise an IndexError exception if a file is
translated to Python but then executed under its own name. Jinja2 does this
when rendering templates. Fixes `issue 1553`\_.
- Python 3.12 beta 1 now inlines comprehensions. Previously they were compiled
as invisible functions and coverage.py would warn you if they weren't
completely executed. This no longer happens under Python 3.12.
- Fix: the `coverage debug sys` command includes some environment variables
in its output. This could have included sensitive data. Those values are
now hidden with asterisks, closing `issue 1628`\_.
.. \_issue 1553:[https://github.com/nedbat/coveragepy/issues/1553](https://togithub.com/nedbat/coveragepy/issues/1553)3
.. \_issue 1628[https://github.com/nedbat/coveragepy/issues/1628](https://togithub.com/nedbat/coveragepy/issues/1628)28
.. \_changes\_7-2-5:
</details>
<details>
<summary>pytest-dev/pytest-cov</summary>
### [`v4.1.0`](https://togithub.com/pytest-dev/pytest-cov/blob/HEAD/CHANGELOG.rst#​410-2023-05-24)
[Compare Source](https://togithub.com/pytest-dev/pytest-cov/compare/v4.0.0...v4.1.0)
- Updated CI with new Pythons and dependencies.
- Removed rsyncdir support. This makes pytest-cov compatible with xdist 3.0.
Contributed by Sorin Sbarnea in `#​558 <https://github.com/pytest-dev/pytest-cov/pull/558>`\_.
- Optimized summary generation to not be performed if no reporting is active (for example,
when `--cov-report=''` is used without `--cov-fail-under`).
Contributed by Jonathan Stewmon in `#​589 <https://github.com/pytest-dev/pytest-cov/pull/589>`\_.
- Added support for JSON reporting.
Contributed by Matthew Gamble in `#​582 <https://github.com/pytest-dev/pytest-cov/pull/582>`\_.
- Refactored code to use f-strings.
Contributed by Mark Mayo in `#​572 <https://github.com/pytest-dev/pytest-cov/pull/572>`\_.
- Fixed a skip in the test suite for some old xdist.
Contributed by a bunch of people in `#​565 <https://github.com/pytest-dev/pytest-cov/pull/565>`\_.
</details>
<details>
<summary>RobertCraigie/pyright-python</summary>
### [`v1.1.311`](https://togithub.com/RobertCraigie/pyright-python/compare/v1.1.310...v1.1.311)
[Compare Source](https://togithub.com/RobertCraigie/pyright-python/compare/v1.1.310...v1.1.311)
### [`v1.1.310`](https://togithub.com/RobertCraigie/pyright-python/compare/v1.1.309...v1.1.310)
[Compare Source](https://togithub.com/RobertCraigie/pyright-python/compare/v1.1.309...v1.1.310)
</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://app.renovatebot.com/dashboard#github/canonical/starbase).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNS4xMTAuMCIsInVwZGF0ZWRJblZlciI6IjM1LjExMC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| qwen/qwen3.6-35b-a3b | — | — | Merged automated updates for coverage, pytest-cov, and pyright. Approved by a reviewer, passed CI checks, and maintained 100% code coverage. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged automated non-major updates for coverage, pytest-cov, and types/pyright via Renovate bot. Upgrades applied successfully with no impact on test coverage. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #161 chore(deps): update development dependencies (non-major) | craft-application | merged | Merged automated non-major dependency updates for coverage, pytest-check, yamllint, and mypy types. Approved by two reviewers, passed CI checks, and maintained 99.28% code coverage. | |
| #286 chore(deps): update development dependencies (non-major) | craft-application | merged | Merged automated non-major dependency updates for coverage, pytest-mock, and pyright. The bot-generated change passed CI, received two approvals, and was successfully merged. | |
| #160 chore(deps): update development dependencies (non-major) | starbase | closed | Merged automated dependency updates for coverage, pytest, black, ruff, and mypy. The PR passed CI, received approval, and maintained 100% test coverage before being automatically merged. | |
| #45 chore(deps): update development dependencies (non-major) | craft-application | merged | Merged automated non-major updates for dev dependencies pytest-check, black, and pyright. Approved by reviewers, passed CI, and merged with zero coverage impact. | |
| #148 chore(deps): update development dependencies (non-major) | craft-store | merged | Merged automated non-major updates for development dependencies including coverage, pytest, black, mypy, and pyright. Approved by two reviewers, passed CI, and merged via Renovate bot automerge. | |
| #192 chore(deps): update development dependencies (non-major) | craft-cli | merged | Merged automated non-major development dependency updates for coverage, pytest-mock, black, codespell, mypy, and pyright. Approved by three reviewers, passed CI, and merged automatically via Renovate with no coverage impact. | |
| #137 chore(deps): update development dependencies (non-major) | starbase | merged | Merged automated dependency update. Renovate bot upgraded non-major versions of coverage, pytest, pytest-mock, black, codespell, mypy, and pyright. PR passed CI, received approval, and was auto-merged into main. | |
| #244 chore(deps): update development dependencies (non-major) | craft-cli | merged | Merged automated non-major updates for development dependencies including coverage, pytest, pytest-mock, black, yamllint, mypy, and pyright. Approved by two reviewers, passed CI checks, and applied via Renovate automerge. | |
| #117 chore(deps): update development dependencies (non-major) | craft-application | merged | Merged automated non-major dependency updates for coverage, pytest-check, pytest-mock, black, codespell, mypy, and pyright. Renovate bot generated the changes, which passed CI, received approval, and were automatically merged on the weekend schedule. | |
| #73 chore(deps): update development dependencies (non-major) | craft-application | merged | Merged automated non-major dependency updates for coverage, pytest, pytest-check, black, mypy, and pyright. Changes were approved by reviewers, passed CI, and merged automatically via Renovate. |