← Back to issue list

chore(deps): update development dependencies (non-major)

View original Github issue

Metadata

Project
craft-application
Number
#45
Type
pull request
State
merged
Author
renovate[bot]
Labels
Created
Updated
Closed

Current evaluation

Merged automated non-major updates for dev dependencies pytest-check, black, and pyright. Approved by reviewers, passed CI, and merged with zero coverage impact.

Suggested action:

No scores available.

Issue body

[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [dev/pytest-check](https://togithub.com/okken/pytest-check) | `==2.1.5` -> `==2.2.0` | [![age](https://developer.mend.io/api/mc/badges/age/pypi/dev%2fpytest-check/2.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/pypi/dev%2fpytest-check/2.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/pypi/dev%2fpytest-check/2.1.5/2.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/dev%2fpytest-check/2.1.5/2.2.0?slim=true)](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` | [![age](https://developer.mend.io/api/mc/badges/age/pypi/lint%2fblack/23.7.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/pypi/lint%2fblack/23.7.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/pypi/lint%2fblack/23.3.0/23.7.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/lint%2fblack/23.3.0/23.7.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [types/pyright](https://togithub.com/RobertCraigie/pyright-python) | `==1.1.316` -> `==1.1.320` | [![age](https://developer.mend.io/api/mc/badges/age/pypi/types%2fpyright/1.1.320?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/pypi/types%2fpyright/1.1.320?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/pypi/types%2fpyright/1.1.316/1.1.320?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/types%2fpyright/1.1.316/1.1.320?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>okken/pytest-check (dev/pytest-check)</summary> ### [`v2.2.0`](https://togithub.com/okken/pytest-check/blob/HEAD/changelog.md#220---2023-July-14) ##### Added - - pseudo traceback additions - `-l` or `--showlocals` shows locals - `__tracebackhide__ = True` is honored. - if `assert` or other exception is involved, - the exception is included as part of the traceback. ##### Changed - pseudo traceback changes - The red color is used more selectively. - this is intended to help readability - Other minor formatting changes. - Please let me know if you have any issues with the changes </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 ([#&#8203;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 ([#&#8203;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 ([#&#8203;3745](https://togithub.com/psf/black/issues/3745)) - Fix a crash with multi-line magic comments like `type: ignore` within parentheses ([#&#8203;3740](https://togithub.com/psf/black/issues/3740)) - Fix error in AST validation when *Black* removes trailing whitespace in a type comment ([#&#8203;3773](https://togithub.com/psf/black/issues/3773)) ##### Preview style - Implicitly concatenated strings used as function args are no longer wrapped inside parentheses ([#&#8203;3640](https://togithub.com/psf/black/issues/3640)) - Remove blank lines between a class definition and its docstring ([#&#8203;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 ([#&#8203;3743](https://togithub.com/psf/black/issues/3743)) - `.pytest_cache`, `.ruff_cache` and `.vscode` are now excluded by default ([#&#8203;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 ([#&#8203;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 ([#&#8203;3764](https://togithub.com/psf/black/issues/3764)) ##### Packaging - Upgrade mypyc from 0.991 to 1.3 ([#&#8203;3697](https://togithub.com/psf/black/issues/3697)) - Remove patching of Click that mitigated errors on Python 3.6 with `LANG=C` ([#&#8203;3768](https://togithub.com/psf/black/issues/3768)) ##### Parser - Add support for the new PEP 695 syntax in Python 3.12 ([#&#8203;3703](https://togithub.com/psf/black/issues/3703)) ##### Performance - Speed up *Black* significantly when the cache is full ([#&#8203;3751](https://togithub.com/psf/black/issues/3751)) - Avoid importing `IPython` in a case where we wouldn't need it ([#&#8203;3748](https://togithub.com/psf/black/issues/3748)) ##### Output - Use aware UTC datetimes internally, avoids deprecation warning on Python 3.12 ([#&#8203;3728](https://togithub.com/psf/black/issues/3728)) - Change verbose logging to exactly mirror *Black*'s logic for source discovery ([#&#8203;3749](https://togithub.com/psf/black/issues/3749)) ##### *Blackd* - The `blackd` argument parser now shows the default values for options in their help text ([#&#8203;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) ([#&#8203;3763](https://togithub.com/psf/black/issues/3763)) - Update GitHub Action to display black output in the job summary ([#&#8203;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 ([#&#8203;3723](https://togithub.com/psf/black/issues/3723)) - Update the *classes* and *exceptions* documentation in Developer reference to match the latest code base ([#&#8203;3755](https://togithub.com/psf/black/issues/3755)) </details> <details> <summary>RobertCraigie/pyright-python (types/pyright)</summary> ### [`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/craft-application). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNi4yNy4xIiwidXBkYXRlZEluVmVyIjoiMzYuMjcuMSIsInRhcmdldEJyYW5jaCI6Im1haW4ifQ==-->

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.6-35b-a3b Merged automated non-major updates for dev dependencies pytest-check, black, and pyright. Approved by reviewers, passed CI, and merged with zero coverage impact.
qwen3.6-35b-a3b-mtp-q6 Merged automated dependency updates to main. Upgraded pytest-check to 2.2.0, black to 23.7.0, and pyright to 1.1.320. Code coverage remained stable at 98.95%.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#153 chore(deps): update development dependencies (non-major) starbase merged Merged automated non-major dependency updates for pytest, black, ruff, yamllint, mypy, and pyright. Approved by a reviewer, passed CI checks, and merged with 100% test coverage maintained.
94%
#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.
94%
#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.
94%
#101 chore(deps): update development dependencies (non-major) craft-archives merged Merged automated non-major development dependency updates for pytest, coverage, black, and mypy. Approved by two reviewers, passed CI, and maintained coverage. Changes applied to main via Renovate bot.
94%
#83 chore(deps): update development dependencies (non-major) starbase merged Merged automated updates for coverage, pytest-cov, and pyright. Approved by a reviewer, passed CI checks, and maintained 100% code coverage.
93%
#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.
93%
#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.
93%
#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.
92%
#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.
92%
#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.
92%