chore(deps): update development dependencies (non-major)
Metadata
Current evaluation
Merged PR #124 in commit a913629, updating coverage 7.3.0, Black 23.7.0, mypy 1.5.1, and pyright 1.1.323.
Resolution: closed resolved
Reason: Renovate PR #124 was approved and merged as commit a913629, applying the four 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.2.7` -> `==7.3.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/) |
| [lint/black](https://togithub.com/psf/black) ([changelog](https://togithub.com/psf/black/blob/main/CHANGES.md)) | `==23.3.0` -> `==23.7.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/mypy](https://www.mypy-lang.org/) ([source](https://togithub.com/python/mypy), [changelog](https://mypy-lang.blogspot.com/)) | `==1.4.1` -> `==1.5.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/pyright](https://togithub.com/RobertCraigie/pyright-python) | `==1.1.316` -> `==1.1.323` | [](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.3.0`](https://togithub.com/nedbat/coveragepy/blob/HEAD/CHANGES.rst#Version-730--2023-08-12)
[Compare Source](https://togithub.com/nedbat/coveragepy/compare/7.2.7...7.3.0)
- Added a :meth:`.Coverage.collect` context manager to start and stop coverage
data collection.
- Dropped support for Python 3.7.
- Fix: in unusual circumstances, SQLite cannot be set to asynchronous mode.
Coverage.py would fail with the error `Safety level may not be changed
inside a transaction.` This is now avoided, closing `issue 1646`\_. Thanks
to Michael Bell for the detailed bug report.
- Docs: examples of configuration files now include separate examples for the
different syntaxes: .coveragerc, pyproject.toml, setup.cfg, and tox.ini.
- Fix: added `nosemgrep` comments to our JavaScript code so that
semgrep-based SAST security checks won't raise false alarms about security
problems that aren't problems.
- Added a CITATION.cff file, thanks to `Ken Schackart <pull 1641_>`\_.
.. \_pull 1641:[https://github.com/nedbat/coveragepy/pull/1641](https://togithub.com/nedbat/coveragepy/pull/1641)1
.. \_issue 1646[https://github.com/nedbat/coveragepy/issues/1646](https://togithub.com/nedbat/coveragepy/issues/1646)46
.. \_changes\_7-2-7:
</details>
<details>
<summary>psf/black (lint/black)</summary>
### [`v23.7.0`](https://togithub.com/psf/black/blob/HEAD/CHANGES.md#2370)
[Compare Source](https://togithub.com/psf/black/compare/23.3.0...23.7.0)
##### Highlights
- Runtime support for Python 3.7 has been removed. Formatting 3.7 code will still be
supported until further notice ([#​3765](https://togithub.com/psf/black/issues/3765))
##### Stable style
- Fix a bug where an illegal trailing comma was added to return type annotations using
PEP 604 unions ([#​3735](https://togithub.com/psf/black/issues/3735))
- Fix several bugs and crashes where comments in stub files were removed or mishandled
under some circumstances ([#​3745](https://togithub.com/psf/black/issues/3745))
- Fix a crash with multi-line magic comments like `type: ignore` within parentheses
([#​3740](https://togithub.com/psf/black/issues/3740))
- Fix error in AST validation when *Black* removes trailing whitespace in a type comment
([#​3773](https://togithub.com/psf/black/issues/3773))
##### Preview style
- Implicitly concatenated strings used as function args are no longer wrapped inside
parentheses ([#​3640](https://togithub.com/psf/black/issues/3640))
- Remove blank lines between a class definition and its docstring ([#​3692](https://togithub.com/psf/black/issues/3692))
##### Configuration
- The `--workers` argument to *Black* can now be specified via the `BLACK_NUM_WORKERS`
environment variable ([#​3743](https://togithub.com/psf/black/issues/3743))
- `.pytest_cache`, `.ruff_cache` and `.vscode` are now excluded by default ([#​3691](https://togithub.com/psf/black/issues/3691))
- Fix *Black* not honouring `pyproject.toml` settings when running `--stdin-filename`
and the `pyproject.toml` found isn't in the current working directory ([#​3719](https://togithub.com/psf/black/issues/3719))
- *Black* will now error if `exclude` and `extend-exclude` have invalid data types in
`pyproject.toml`, instead of silently doing the wrong thing ([#​3764](https://togithub.com/psf/black/issues/3764))
##### Packaging
- Upgrade mypyc from 0.991 to 1.3 ([#​3697](https://togithub.com/psf/black/issues/3697))
- Remove patching of Click that mitigated errors on Python 3.6 with `LANG=C` ([#​3768](https://togithub.com/psf/black/issues/3768))
##### Parser
- Add support for the new PEP 695 syntax in Python 3.12 ([#​3703](https://togithub.com/psf/black/issues/3703))
##### Performance
- Speed up *Black* significantly when the cache is full ([#​3751](https://togithub.com/psf/black/issues/3751))
- Avoid importing `IPython` in a case where we wouldn't need it ([#​3748](https://togithub.com/psf/black/issues/3748))
##### Output
- Use aware UTC datetimes internally, avoids deprecation warning on Python 3.12 ([#​3728](https://togithub.com/psf/black/issues/3728))
- Change verbose logging to exactly mirror *Black*'s logic for source discovery ([#​3749](https://togithub.com/psf/black/issues/3749))
##### *Blackd*
- The `blackd` argument parser now shows the default values for options in their help
text ([#​3712](https://togithub.com/psf/black/issues/3712))
##### Integrations
- Black is now tested with
[`PYTHONWARNDEFAULTENCODING = 1`](https://docs.python.org/3/library/io.html#io-encoding-warning)
([#​3763](https://togithub.com/psf/black/issues/3763))
- Update GitHub Action to display black output in the job summary ([#​3688](https://togithub.com/psf/black/issues/3688))
##### Documentation
- Add a CITATION.cff file to the root of the repository, containing metadata on how to
cite this software ([#​3723](https://togithub.com/psf/black/issues/3723))
- Update the *classes* and *exceptions* documentation in Developer reference to match
the latest code base ([#​3755](https://togithub.com/psf/black/issues/3755))
</details>
<details>
<summary>python/mypy (types/mypy)</summary>
### [`v1.5.1`](https://togithub.com/python/mypy/compare/v1.5.0...v1.5.1)
[Compare Source](https://togithub.com/python/mypy/compare/v1.5.0...v1.5.1)
### [`v1.5.0`](https://togithub.com/python/mypy/compare/v1.4.1...v1.5.0)
[Compare Source](https://togithub.com/python/mypy/compare/v1.4.1...v1.5.0)
</details>
<details>
<summary>RobertCraigie/pyright-python (types/pyright)</summary>
### [`v1.1.323`](https://togithub.com/RobertCraigie/pyright-python/compare/v1.1.322...v1.1.323)
[Compare Source](https://togithub.com/RobertCraigie/pyright-python/compare/v1.1.322...v1.1.323)
### [`v1.1.322`](https://togithub.com/RobertCraigie/pyright-python/compare/v1.1.321...v1.1.322)
[Compare Source](https://togithub.com/RobertCraigie/pyright-python/compare/v1.1.321...v1.1.322)
### [`v1.1.321`](https://togithub.com/RobertCraigie/pyright-python/compare/v1.1.320...v1.1.321)
[Compare Source](https://togithub.com/RobertCraigie/pyright-python/compare/v1.1.320...v1.1.321)
### [`v1.1.320`](https://togithub.com/RobertCraigie/pyright-python/compare/v1.1.318...v1.1.320)
[Compare Source](https://togithub.com/RobertCraigie/pyright-python/compare/v1.1.318...v1.1.320)
### [`v1.1.318`](https://togithub.com/RobertCraigie/pyright-python/compare/v1.1.317...v1.1.318)
[Compare Source](https://togithub.com/RobertCraigie/pyright-python/compare/v1.1.317...v1.1.318)
### [`v1.1.317`](https://togithub.com/RobertCraigie/pyright-python/compare/v1.1.316...v1.1.317)
[Compare Source](https://togithub.com/RobertCraigie/pyright-python/compare/v1.1.316...v1.1.317)
</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/starbase).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNi41Ni4wIiwidXBkYXRlZEluVmVyIjoiMzYuNTYuMCIsInRhcmdldEJyYW5jaCI6Im1haW4ifQ==-->
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Merged PR #124 in commit a913629, updating coverage 7.3.0, Black 23.7.0, mypy 1.5.1, and pyright 1.1.323. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged PR #124 (commit a913629), updating dev dependencies to coverage 7.3.0, Black 23.7.0, mypy 1.5.1, and pyright 1.1.323. | |
| qwen/qwen3.6-35b-a3b | — | — | Merged automated non-major development dependency updates. Coverage upgraded to 7.3.0, Black to 23.7.0, mypy to 1.5.1, and pyright to 1.1.323. PR passed CI, maintained 100% coverage, and was auto-merged after approval. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged automated non-major updates for coverage, black, mypy, and pyright. The Renovate-generated request was successfully integrated into main with no impact on code coverage. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #148 chore(deps): update development dependencies (non-major) | craft-store | merged | Merged in #148 via commit 3621b07; updated coverage to 7.4.0, pytest to 7.4.4, Black to 23.12.1, mypy to 1.8.0, and pyright to 1.1.344. | |
| #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. | |
| #244 chore(deps): update development dependencies (non-major) | craft-cli | merged | Merged PR #244 as commit a8d693f, updating coverage, pytest, pytest-mock, Black, yamllint, mypy, and Pyright development dependencies. | |
| #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. | |
| #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. | |
| #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. | |
| #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. | |
| #254 chore(deps): update development dependencies (non-major) | craft-cli | merged | Merged in #254 as commit cd4bb1a, updating coverage, pytest, Black, codespell, mypy, and pyright to the listed non-major versions. | |
| #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. | |
| #185 chore(deps): update development dependencies (non-major) | craft-store | merged | Merged PR #185 via commit dde3621, updating coverage, pytest, codespell, mypy, and pyright development dependencies. |