← Back to issue list

chore(deps): update patch updates

View original Github issue

Metadata

Project
starbase
Number
#29
Type
pull request
State
merged
Author
renovate[bot]
Labels
—
Created
Updated
Closed

Current evaluation

Merged in canonical/starbase#29 via commit 2c6d0ba, updating Ruff 0.0.240 to 0.0.245 and tox 4.4.4 to 4.4.5.

Resolution: closed resolved

Reason: PR #29 was merged as commit 2c6d0ba, applying both patch dependency updates.

Evaluated by: mr-cal-bot

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 | |---|---|---|---|---|---| | [ruff](https://togithub.com/charliermarsh/ruff) | `==0.0.240` -> `==0.0.245` | [![age](https://badges.renovateapi.com/packages/pypi/ruff/0.0.245/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/pypi/ruff/0.0.245/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/pypi/ruff/0.0.245/compatibility-slim/0.0.240)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/pypi/ruff/0.0.245/confidence-slim/0.0.240)](https://docs.renovatebot.com/merge-confidence/) | | [tox](https://togithub.com/tox-dev/tox) ([changelog](https://tox.wiki/en/latest/changelog.html)) | `==4.4.4` -> `==4.4.5` | [![age](https://badges.renovateapi.com/packages/pypi/tox/4.4.5/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/pypi/tox/4.4.5/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/pypi/tox/4.4.5/compatibility-slim/4.4.4)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/pypi/tox/4.4.5/confidence-slim/4.4.4)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>charliermarsh/ruff</summary> ### [`v0.0.245`](https://togithub.com/charliermarsh/ruff/releases/tag/v0.0.245) [Compare Source](https://togithub.com/charliermarsh/ruff/compare/v0.0.244...v0.0.245) <!-- Release notes generated using configuration in .github/release.yml at main --> #### What's Changed ##### Breaking Changes - Remove public Rust API by [@&#8203;charliermarsh](https://togithub.com/charliermarsh) in [https://github.com/charliermarsh/ruff/pull/2709](https://togithub.com/charliermarsh/ruff/pull/2709) ##### Rules - \[`flake8-pyi`]Add flake8-pyi with one rule by [@&#8203;sbdchd](https://togithub.com/sbdchd) in [https://github.com/charliermarsh/ruff/pull/2682](https://togithub.com/charliermarsh/ruff/pull/2682) - \[`pylint`]: bad-string-format-type by [@&#8203;colin99d](https://togithub.com/colin99d) in [https://github.com/charliermarsh/ruff/pull/2572](https://togithub.com/charliermarsh/ruff/pull/2572) - \[`pylint`]: yield-in-init by [@&#8203;tomecki](https://togithub.com/tomecki) in [https://github.com/charliermarsh/ruff/pull/2716](https://togithub.com/charliermarsh/ruff/pull/2716) - \[`flake8-tidy-imports`] Implement autofix for relative imports (TID252) by [@&#8203;sbrugman](https://togithub.com/sbrugman) in [https://github.com/charliermarsh/ruff/pull/2739](https://togithub.com/charliermarsh/ruff/pull/2739) - \[`flake8-bandit`]: try-except-continue by [@&#8203;colin99d](https://togithub.com/colin99d) in [https://github.com/charliermarsh/ruff/pull/2674](https://togithub.com/charliermarsh/ruff/pull/2674) - \[`flake8-bandit`] Implement bandit's 'hardcoded-sql-expressions' S608 by [@&#8203;mattoberle](https://togithub.com/mattoberle) in [https://github.com/charliermarsh/ruff/pull/2698](https://togithub.com/charliermarsh/ruff/pull/2698) - \[`pycodestyle`] Implement compound-statements (E701, E702, E703, E704) by [@&#8203;charliermarsh](https://togithub.com/charliermarsh) in [https://github.com/charliermarsh/ruff/pull/2680](https://togithub.com/charliermarsh/ruff/pull/2680) ##### Settings - feat(isort): Implement known-local-folder by [@&#8203;spaceone](https://togithub.com/spaceone) in [https://github.com/charliermarsh/ruff/pull/2657](https://togithub.com/charliermarsh/ruff/pull/2657) - Suppress parse errors with explicit `# noqa: E999` directives by [@&#8203;charliermarsh](https://togithub.com/charliermarsh) in [https://github.com/charliermarsh/ruff/pull/2697](https://togithub.com/charliermarsh/ruff/pull/2697) ##### Bug Fixes - Support callable decorators in classmethod_decorators et al by [@&#8203;charliermarsh](https://togithub.com/charliermarsh) in [https://github.com/charliermarsh/ruff/pull/2675](https://togithub.com/charliermarsh/ruff/pull/2675) - Avoid flagging typed exceptions in tuples by [@&#8203;charliermarsh](https://togithub.com/charliermarsh) in [https://github.com/charliermarsh/ruff/pull/2728](https://togithub.com/charliermarsh/ruff/pull/2728) - Mark flake8-simplify rules as unfixable in non-fixable cases by [@&#8203;charliermarsh](https://togithub.com/charliermarsh) in [https://github.com/charliermarsh/ruff/pull/2676](https://togithub.com/charliermarsh/ruff/pull/2676) - Treat re-exported annotations as used-at-runtime by [@&#8203;charliermarsh](https://togithub.com/charliermarsh) in [https://github.com/charliermarsh/ruff/pull/2689](https://togithub.com/charliermarsh/ruff/pull/2689) - Gate `Path.readlink()` behind Python 3.9+ guard by [@&#8203;charliermarsh](https://togithub.com/charliermarsh) in [https://github.com/charliermarsh/ruff/pull/2708](https://togithub.com/charliermarsh/ruff/pull/2708) - Handle functions that never return in RET503 ([#&#8203;2602](https://togithub.com/charliermarsh/ruff/issues/2602)) by [@&#8203;ppentchev](https://togithub.com/ppentchev) in [https://github.com/charliermarsh/ruff/pull/2701](https://togithub.com/charliermarsh/ruff/pull/2701) - Handle more functions that never return in RET503 by [@&#8203;ngnpope](https://togithub.com/ngnpope) in [https://github.com/charliermarsh/ruff/pull/2719](https://togithub.com/charliermarsh/ruff/pull/2719) - Expand S110 and S112 ranges to include entire exception handler by [@&#8203;charliermarsh](https://togithub.com/charliermarsh) in [https://github.com/charliermarsh/ruff/pull/2729](https://togithub.com/charliermarsh/ruff/pull/2729) - Relax conditions in bad-string-format-type by [@&#8203;charliermarsh](https://togithub.com/charliermarsh) in [https://github.com/charliermarsh/ruff/pull/2731](https://togithub.com/charliermarsh/ruff/pull/2731) - Mark `__all__` members as used at end-of-scope by [@&#8203;charliermarsh](https://togithub.com/charliermarsh) in [https://github.com/charliermarsh/ruff/pull/2733](https://togithub.com/charliermarsh/ruff/pull/2733) - Only validate `__all__` bindings for global scope by [@&#8203;charliermarsh](https://togithub.com/charliermarsh) in [https://github.com/charliermarsh/ruff/pull/2738](https://togithub.com/charliermarsh/ruff/pull/2738) - Only trigger compound statements after select keywords by [@&#8203;charliermarsh](https://togithub.com/charliermarsh) in [https://github.com/charliermarsh/ruff/pull/2737](https://togithub.com/charliermarsh/ruff/pull/2737) - Use `function_type::classify` for `yield-in-init` by [@&#8203;charliermarsh](https://togithub.com/charliermarsh) in [https://github.com/charliermarsh/ruff/pull/2742](https://togithub.com/charliermarsh/ruff/pull/2742) - Allow named unicodes in bidirectional escape check by [@&#8203;charliermarsh](https://togithub.com/charliermarsh) in [https://github.com/charliermarsh/ruff/pull/2710](https://togithub.com/charliermarsh/ruff/pull/2710) - Respect NO_COLOR flags in --show-source by [@&#8203;charliermarsh](https://togithub.com/charliermarsh) in [https://github.com/charliermarsh/ruff/pull/2750](https://togithub.com/charliermarsh/ruff/pull/2750) - Flag private member accesses on calls et al by [@&#8203;charliermarsh](https://togithub.com/charliermarsh) in [https://github.com/charliermarsh/ruff/pull/2753](https://togithub.com/charliermarsh/ruff/pull/2753) #### New Contributors - [@&#8203;ngnpope](https://togithub.com/ngnpope) made their first contribution in [https://github.com/charliermarsh/ruff/pull/2692](https://togithub.com/charliermarsh/ruff/pull/2692) - [@&#8203;ppentchev](https://togithub.com/ppentchev) made their first contribution in [https://github.com/charliermarsh/ruff/pull/2701](https://togithub.com/charliermarsh/ruff/pull/2701) - [@&#8203;tomecki](https://togithub.com/tomecki) made their first contribution in [https://github.com/charliermarsh/ruff/pull/2716](https://togithub.com/charliermarsh/ruff/pull/2716) **Full Changelog**: https://github.com/charliermarsh/ruff/compare/v0.0.244...v0.0.245 ### [`v0.0.244`](https://togithub.com/charliermarsh/ruff/releases/tag/v0.0.244) [Compare Source](https://togithub.com/charliermarsh/ruff/compare/v0.0.243...v0.0.244) <!-- Release notes generated using configuration in .github/release.yml at main --> #### What's Changed ##### Rules - \[`pylint`]: bidirectional-unicode by [@&#8203;colin99d](https://togithub.com/colin99d) in [https://github.com/charliermarsh/ruff/pull/2589](https://togithub.com/charliermarsh/ruff/pull/2589) - Implement whitespace-around-keywords (E271, E272, E273, E274) by [@&#8203;charliermarsh](https://togithub.com/charliermarsh) in [https://github.com/charliermarsh/ruff/pull/2653](https://togithub.com/charliermarsh/ruff/pull/2653) - Implement whitespace-before-comment (E261, E262, E265, E266) by [@&#8203;charliermarsh](https://togithub.com/charliermarsh) in [https://github.com/charliermarsh/ruff/pull/2654](https://togithub.com/charliermarsh/ruff/pull/2654) ##### Settings - flake8-annotations: add ignore-fully-untyped by [@&#8203;akx](https://togithub.com/akx) in [https://github.com/charliermarsh/ruff/pull/2128](https://togithub.com/charliermarsh/ruff/pull/2128) - Add `--exit-non-zero-on-fix` by [@&#8203;charliermarsh](https://togithub.com/charliermarsh) in [https://github.com/charliermarsh/ruff/pull/2668](https://togithub.com/charliermarsh/ruff/pull/2668) ##### Documentation - Derive `explanation` method on Rule struct via rustdoc by [@&#8203;charliermarsh](https://togithub.com/charliermarsh) in [https://github.com/charliermarsh/ruff/pull/2642](https://togithub.com/charliermarsh/ruff/pull/2642) - Create per-rule pages and link from README by [@&#8203;charliermarsh](https://togithub.com/charliermarsh) in [https://github.com/charliermarsh/ruff/pull/2644](https://togithub.com/charliermarsh/ruff/pull/2644) - Add documentation for flake8-quotes rules by [@&#8203;charliermarsh](https://togithub.com/charliermarsh) in [https://github.com/charliermarsh/ruff/pull/2650](https://togithub.com/charliermarsh/ruff/pull/2650) - Disable autofix for flake8-print rules by [@&#8203;charliermarsh](https://togithub.com/charliermarsh) in [https://github.com/charliermarsh/ruff/pull/2651](https://togithub.com/charliermarsh/ruff/pull/2651) - Add documentation for eradicate, flake8-import-conventions, and flake8-no-pep420 by [@&#8203;charliermarsh](https://togithub.com/charliermarsh) in [https://github.com/charliermarsh/ruff/pull/2652](https://togithub.com/charliermarsh/ruff/pull/2652) - doc: add documentation for TRY002 by [@&#8203;nm-remarkable](https://togithub.com/nm-remarkable) in [https://github.com/charliermarsh/ruff/pull/2655](https://togithub.com/charliermarsh/ruff/pull/2655) ##### Bug Fixes - Accommodate pos-only arguments when checking self name by [@&#8203;charliermarsh](https://togithub.com/charliermarsh) in [https://github.com/charliermarsh/ruff/pull/2626](https://togithub.com/charliermarsh/ruff/pull/2626) - Avoid non-recursion in nested typing function calls by [@&#8203;charliermarsh](https://togithub.com/charliermarsh) in [https://github.com/charliermarsh/ruff/pull/2627](https://togithub.com/charliermarsh/ruff/pull/2627) - Avoid no-unnecessary-dict-kwargs errors with reserved keywords by [@&#8203;charliermarsh](https://togithub.com/charliermarsh) in [https://github.com/charliermarsh/ruff/pull/2628](https://togithub.com/charliermarsh/ruff/pull/2628) - Treat [@&#8203;staticmethod](https://togithub.com/staticmethod) as higher-precedence than ABC by [@&#8203;charliermarsh](https://togithub.com/charliermarsh) in [https://github.com/charliermarsh/ruff/pull/2635](https://togithub.com/charliermarsh/ruff/pull/2635) - Avoid boolean-trap errors in `__setitem__` by [@&#8203;charliermarsh](https://togithub.com/charliermarsh) in [https://github.com/charliermarsh/ruff/pull/2636](https://togithub.com/charliermarsh/ruff/pull/2636) - Skip ternary fixes for yields and awaits by [@&#8203;charliermarsh](https://togithub.com/charliermarsh) in [https://github.com/charliermarsh/ruff/pull/2637](https://togithub.com/charliermarsh/ruff/pull/2637) - Ignore all non-`.py` wrt. implicit namespace package by [@&#8203;scop](https://togithub.com/scop) in [https://github.com/charliermarsh/ruff/pull/2640](https://togithub.com/charliermarsh/ruff/pull/2640) - Avoid false-positive in chained type calls by [@&#8203;charliermarsh](https://togithub.com/charliermarsh) in [https://github.com/charliermarsh/ruff/pull/2663](https://togithub.com/charliermarsh/ruff/pull/2663) - Treat annotated assignments in class and module scopes as runtime by [@&#8203;charliermarsh](https://togithub.com/charliermarsh) in [https://github.com/charliermarsh/ruff/pull/2667](https://togithub.com/charliermarsh/ruff/pull/2667) - Accommodate multiple `@pytest.mark.parametrize` decorators by [@&#8203;charliermarsh](https://togithub.com/charliermarsh) in [https://github.com/charliermarsh/ruff/pull/2662](https://togithub.com/charliermarsh/ruff/pull/2662) - Use separate exit codes for fatal errors vs. lint errors by [@&#8203;charliermarsh](https://togithub.com/charliermarsh) in [https://github.com/charliermarsh/ruff/pull/2670](https://togithub.com/charliermarsh/ruff/pull/2670) #### New Contributors - [@&#8203;nm-remarkable](https://togithub.com/nm-remarkable) made their first contribution in [https://github.com/charliermarsh/ruff/pull/2655](https://togithub.com/charliermarsh/ruff/pull/2655) **Full Changelog**: https://github.com/charliermarsh/ruff/compare/v0.0.243...v0.0.244 ### [`v0.0.243`](https://togithub.com/charliermarsh/ruff/releases/tag/v0.0.243) [Compare Source](https://togithub.com/charliermarsh/ruff/compare/v0.0.242...v0.0.243) <!-- Release notes generated using configuration in .github/release.yml at main --> #### What's Changed ##### Rules - Add flake8-pie single_starts_ends_with by [@&#8203;sbdchd](https://togithub.com/sbdchd) in [https://github.com/charliermarsh/ruff/pull/2616](https://togithub.com/charliermarsh/ruff/pull/2616) ##### Bug Fixes - fix(pep8-naming): `typing.NamedTuple` and `typing.TypedDict` treatment by [@&#8203;scop](https://togithub.com/scop) in [https://github.com/charliermarsh/ruff/pull/2611](https://togithub.com/charliermarsh/ruff/pull/2611) - Support `ignore-names` for all relevant pep8-naming rules by [@&#8203;charliermarsh](https://togithub.com/charliermarsh) in [https://github.com/charliermarsh/ruff/pull/2617](https://togithub.com/charliermarsh/ruff/pull/2617) - Avoid removing quotes from runtime annotations by [@&#8203;charliermarsh](https://togithub.com/charliermarsh) in [https://github.com/charliermarsh/ruff/pull/2614](https://togithub.com/charliermarsh/ruff/pull/2614) - Support relative paths for typing-modules by [@&#8203;charliermarsh](https://togithub.com/charliermarsh) in [https://github.com/charliermarsh/ruff/pull/2615](https://togithub.com/charliermarsh/ruff/pull/2615) **Full Changelog**: https://github.com/charliermarsh/ruff/compare/v0.0.242...v0.0.243 ### [`v0.0.242`](https://togithub.com/charliermarsh/ruff/releases/tag/v0.0.242) [Compare Source](https://togithub.com/charliermarsh/ruff/compare/v0.0.241...v0.0.242) <!-- Release notes generated using configuration in .github/release.yml at main --> #### What's Changed ##### Rules - Implement pylint's `too-many-branches` rule (`PLR0912`) by [@&#8203;chanman3388](https://togithub.com/chanman3388) in [https://github.com/charliermarsh/ruff/pull/2550](https://togithub.com/charliermarsh/ruff/pull/2550) - Implement pylint's `too-many-return-statements` rule (`PLR0911`) by [@&#8203;chanman3388](https://togithub.com/chanman3388) in [https://github.com/charliermarsh/ruff/pull/2564](https://togithub.com/charliermarsh/ruff/pull/2564) - \[`pyupgrade`]: Removes quotes from annotations by [@&#8203;colin99d](https://togithub.com/colin99d) in [https://github.com/charliermarsh/ruff/pull/2431](https://togithub.com/charliermarsh/ruff/pull/2431) - \[`pylint`]: bad-str-strip-call by [@&#8203;colin99d](https://togithub.com/colin99d) in [https://github.com/charliermarsh/ruff/pull/2570](https://togithub.com/charliermarsh/ruff/pull/2570) - Implement pycodestyle's logical line detection by [@&#8203;charliermarsh](https://togithub.com/charliermarsh) in [https://github.com/charliermarsh/ruff/pull/1130](https://togithub.com/charliermarsh/ruff/pull/1130) - Enable autofix for unnecessary-paren-on-raise-exception by [@&#8203;charliermarsh](https://togithub.com/charliermarsh) in [https://github.com/charliermarsh/ruff/pull/2596](https://togithub.com/charliermarsh/ruff/pull/2596) - Automatically remove empty type-checking blocks by [@&#8203;charliermarsh](https://togithub.com/charliermarsh) in [https://github.com/charliermarsh/ruff/pull/2598](https://togithub.com/charliermarsh/ruff/pull/2598) ##### Bug Fixes - Avoid infinite renames for unused-loop-control-variable by [@&#8203;charliermarsh](https://togithub.com/charliermarsh) in [https://github.com/charliermarsh/ruff/pull/2581](https://togithub.com/charliermarsh/ruff/pull/2581) - Ignore direct root-children in implicit-namespace-package by [@&#8203;charliermarsh](https://togithub.com/charliermarsh) in [https://github.com/charliermarsh/ruff/pull/2565](https://togithub.com/charliermarsh/ruff/pull/2565) - Allow blank line before sticky-comment functions in docstrings by [@&#8203;charliermarsh](https://togithub.com/charliermarsh) in [https://github.com/charliermarsh/ruff/pull/2597](https://togithub.com/charliermarsh/ruff/pull/2597) - Visit deferred assignments after deferred type annotations by [@&#8203;charliermarsh](https://togithub.com/charliermarsh) in [https://github.com/charliermarsh/ruff/pull/2607](https://togithub.com/charliermarsh/ruff/pull/2607) - Fix python module invocation by [@&#8203;trottomv](https://togithub.com/trottomv) in [https://github.com/charliermarsh/ruff/pull/2563](https://togithub.com/charliermarsh/ruff/pull/2563) - Portably find ruff binary path from Python by [@&#8203;andersk](https://togithub.com/andersk) in [https://github.com/charliermarsh/ruff/pull/2574](https://togithub.com/charliermarsh/ruff/pull/2574) - fix(commented-out-code): `mypy` and `SPDX-License-Identifier` false positives by [@&#8203;scop](https://togithub.com/scop) in [https://github.com/charliermarsh/ruff/pull/2587](https://togithub.com/charliermarsh/ruff/pull/2587) #### New Contributors - [@&#8203;trottomv](https://togithub.com/trottomv) made their first contribution in [https://github.com/charliermarsh/ruff/pull/2563](https://togithub.com/charliermarsh/ruff/pull/2563) - [@&#8203;MichaReiser](https://togithub.com/MichaReiser) made their first contribution in [https://github.com/charliermarsh/ruff/pull/2088](https://togithub.com/charliermarsh/ruff/pull/2088) **Full Changelog**: https://github.com/charliermarsh/ruff/compare/v0.0.241...v0.0.242 ### [`v0.0.241`](https://togithub.com/charliermarsh/ruff/releases/tag/v0.0.241) [Compare Source](https://togithub.com/charliermarsh/ruff/compare/v0.0.240...v0.0.241) <!-- Release notes generated using configuration in .github/release.yml at main --> #### What's Changed ##### Deprecates - Soft-deprecate `update-check` by [@&#8203;akx](https://togithub.com/akx) in [https://github.com/charliermarsh/ruff/pull/2530](https://togithub.com/charliermarsh/ruff/pull/2530) ##### Rules - feat: add autofix for PLR0402 by [@&#8203;spaceone](https://togithub.com/spaceone) in [https://github.com/charliermarsh/ruff/pull/2504](https://togithub.com/charliermarsh/ruff/pull/2504) - Allow F811 noqa declarations on containing import lines by [@&#8203;charliermarsh](https://togithub.com/charliermarsh) in [https://github.com/charliermarsh/ruff/pull/2553](https://togithub.com/charliermarsh/ruff/pull/2553) ##### Features - Mark fixable issues in printer output by [@&#8203;charliermarsh](https://togithub.com/charliermarsh) in [https://github.com/charliermarsh/ruff/pull/2500](https://togithub.com/charliermarsh/ruff/pull/2500) - Always report parse errors back to the user by [@&#8203;charliermarsh](https://togithub.com/charliermarsh) in [https://github.com/charliermarsh/ruff/pull/2505](https://togithub.com/charliermarsh/ruff/pull/2505) - Notify user if autofix introduces syntax error by [@&#8203;charliermarsh](https://togithub.com/charliermarsh) in [https://github.com/charliermarsh/ruff/pull/2507](https://togithub.com/charliermarsh/ruff/pull/2507) - Add `known-standard-library` for each Python version by [@&#8203;JonathanPlasse](https://togithub.com/JonathanPlasse) in [https://github.com/charliermarsh/ruff/pull/2491](https://togithub.com/charliermarsh/ruff/pull/2491) ##### Bug Fixes - Avoid renaming unused loop variables with deferred usages by [@&#8203;charliermarsh](https://togithub.com/charliermarsh) in [https://github.com/charliermarsh/ruff/pull/2509](https://togithub.com/charliermarsh/ruff/pull/2509) - \[`flake8-self`] Fix False Negative Issue on Rule `SLF001` by [@&#8203;saadmk11](https://togithub.com/saadmk11) in [https://github.com/charliermarsh/ruff/pull/2527](https://togithub.com/charliermarsh/ruff/pull/2527) - Minor fixes to PLR0915 logic by [@&#8203;chanman3388](https://togithub.com/chanman3388) in [https://github.com/charliermarsh/ruff/pull/2518](https://togithub.com/charliermarsh/ruff/pull/2518) - Exit upon showing files with `--show-files` by [@&#8203;charliermarsh](https://togithub.com/charliermarsh) in [https://github.com/charliermarsh/ruff/pull/2543](https://togithub.com/charliermarsh/ruff/pull/2543) - Ignore direct source-children in `implicit-namespace-package` by [@&#8203;charliermarsh](https://togithub.com/charliermarsh) in [https://github.com/charliermarsh/ruff/pull/2560](https://togithub.com/charliermarsh/ruff/pull/2560) - Allow `list()` and `tuple()` calls in `__all__` assignments by [@&#8203;charliermarsh](https://togithub.com/charliermarsh) in [https://github.com/charliermarsh/ruff/pull/2499](https://togithub.com/charliermarsh/ruff/pull/2499) - Don't walk past project root when figuring out exclusion by [@&#8203;akx](https://togithub.com/akx) in [https://github.com/charliermarsh/ruff/pull/2471](https://togithub.com/charliermarsh/ruff/pull/2471) - Avoid hang when detecting trailing comments by [@&#8203;charliermarsh](https://togithub.com/charliermarsh) in [https://github.com/charliermarsh/ruff/pull/2549](https://togithub.com/charliermarsh/ruff/pull/2549) #### New Contributors - [@&#8203;JacobCoffee](https://togithub.com/JacobCoffee) made their first contribution in [https://github.com/charliermarsh/ruff/pull/2516](https://togithub.com/charliermarsh/ruff/pull/2516) - [@&#8203;Pierre-Sassoulas](https://togithub.com/Pierre-Sassoulas) made their first contribution in [https://github.com/charliermarsh/ruff/pull/2559](https://togithub.com/charliermarsh/ruff/pull/2559) **Full Changelog**: https://github.com/charliermarsh/ruff/compare/v0.0.240...v0.0.241 </details> <details> <summary>tox-dev/tox</summary> ### [`v4.4.5`](https://togithub.com/tox-dev/tox/releases/tag/4.4.5) [Compare Source](https://togithub.com/tox-dev/tox/compare/4.4.4...4.4.5) #### What's Changed - Bump deps and tools by [@&#8203;gaborbernat](https://togithub.com/gaborbernat) in [https://github.com/tox-dev/tox/pull/2913](https://togithub.com/tox-dev/tox/pull/2913) - Bump deps and tools by [@&#8203;gaborbernat](https://togithub.com/gaborbernat) in [https://github.com/tox-dev/tox/pull/2914](https://togithub.com/tox-dev/tox/pull/2914) - Ignore labels when provisioning by [@&#8203;masenf](https://togithub.com/masenf) in [https://github.com/tox-dev/tox/pull/2917](https://togithub.com/tox-dev/tox/pull/2917) **Full Changelog**: https://github.com/tox-dev/tox/compare/4.4.4...4.4.5 </details> --- ### Configuration 📅 **Schedule**: Branch creation - "every weekend" in timezone Etc/UTC, Automerge - "after 1 am and before 7 am" 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:eyJjcmVhdGVkSW5WZXIiOiIzNC4xMjQuMiIsInVwZGF0ZWRJblZlciI6IjM0LjEzMC4xIn0=-->

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Merged in canonical/starbase#29 via commit 2c6d0ba, updating Ruff 0.0.240 to 0.0.245 and tox 4.4.4 to 4.4.5.
stealth/space-bunny-alpha — closed resolved Renovate PR merged via commit 2c6d0ba, bumping pre-commit pins ruff 0.0.240 -> 0.0.245 and tox 4.4.4 -> 4.4.5 in .pre-commit-config.yaml (1 file, +2/-2).
stealth/space-bunny-alpha — closed resolved Merged canonical/starbase#29 in commit 2c6d0ba, updating ruff 0.0.240 to 0.0.245 and tox 4.4.4 to 4.4.5.
qwen/qwen3.6-35b-a3b — — Automated dependency updates for ruff and tox were merged. The Renovate bot PR updated ruff to 0.0.245 and tox to 4.4.5, received approval, passed CI checks, and was successfully integrated.
qwen3.6-35b-a3b-mtp-q6 — — Merged automated patch updates for ruff (0.0.240 to 0.0.245) and tox (4.4.4 to 4.4.5). The Renovate-generated request was successfully merged, applying the latest dependency versions.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#25 chore(deps): update patch updates starbase merged Merged in commit 4b3781b via #25, updating ruff from 0.0.239 to 0.0.240 and tox from 4.4.2 to 4.4.4.
89%
#40 chore(deps): update patch updates starbase merged Merged PR #40 in commit c99b12b, bumping Ruff from 0.0.247 to 0.0.252 and tox from 4.4.5 to 4.4.6.
88%
#26 chore(deps): update patch updates craft-archives merged Renovate patch bumps (ruff 0.0.247->0.0.252, tox 4.4.5->4.4.6) merged into main via commit 171a18a; only Codecov comment on the PR.
84%
#37 chore(deps): update dependency ruff to v0.0.247 starbase merged Renovate PR updating ruff 0.0.245 -> 0.0.247 was approved and merged into starbase main via commit 867bb8f, bumping the ruff pin in .pre-commit-config.yaml (+1/-1).
79%
#45 chore(deps): update patch updates starbase merged Renovate PR merged as commit 4cd5f91, bumping codespell to 2.2.4, coverage 7.2.2, pytest 7.2.2, ruff 0.0.256 and tox 4.4.7 in tox.ini (approved, no failing checks).
78%
#22 chore(lint): update ruff and config starbase merged Merged in canonical/starbase#22 via commit f3d35a6, updating Ruff and its config to ignore excessive test-function arguments (PLR0913).
78%
#1014 chore(deps): update patch updates charmcraft merged Renovate PR #1014 merged via commit 9476cc10, bumping tox 4.4.2→4.4.4 and types-toml 0.10.8.1→0.10.8.2.
78%
#1027 chore(deps): update patch updates charmcraft merged Merged PR #1027 via commit afdb9db6, bumping tox 4.4.5→4.4.6, types-Deprecated 1.2.9→1.2.9.1, and types-toml 0.10.8.3→0.10.8.5.
77%
#103 chore: fix new lints from ruff 0.12 craft-grammar merged Merged PR #103 as a3ef1dd, updating Ruff to 0.12 and fixing resulting lint errors across four files; cherry-picked from canonical/starbase#409.
77%
#1728 chore(merge): update starbase (2026-10-01) craft-parts merged Merged #1728 into main as d2be519e, syncing starbase/main's build, CI, docs tooling, Ruff 0.16, Sphinx Stack, and AGENTS.md updates.
77%